C言語

途中からファイル書き込み

c++ - How to insert text into a file using fseek and fwrite - Stack Overflow

JPCERT/CC

https://www.jpcert.or.jp/ PCERT コーディネーションセンター (JPCERT/CC) は、技術的な立場における日本の窓口CSIRTです。 インターネットを介して発生する侵入やサービス妨害などのコンピュータセキュリティインシデント (以下、インシデント) について、…

JPCERTまとめ

MSC24-C. 非推奨関数や時代遅れの関数を使用しない PRE05-C. 字句の結合や文字列化を行う際のマクロ置換動作をよく理解する PRE30-C. 文字列連結によってユニバーサル文字名を作成しない STR10-C. 型が異なる文字列リテラルを結合しない

json-c 使い方

C/C++でJSONを読み込む(JSON-Cの使用方法まとめ) - Qiita Ubuntu json-c install $ sudo apt-get install libjson-c-dev $ dpkg -L libjson-c-dev /. /usr /usr/share /usr/share/doc /usr/share/doc/libjson-c-dev /usr/share/doc/libjson-c-dev/copyright …

POSIX shm

参考 【C言語】親子プロセス間で共有メモリを使う - 意味悲鳴 POSIX / Semapho のメモ Pthread - Mutexでプロセス間排他制御を行う - s-kitaの日記 送信 #include <stdio.h> #include <unistd.h> /* for ftruncate */ #include <sys/mman.h> /* for shm_open */ #include <sys/stat.h> /* for *_MODE */ </sys/stat.h></sys/mman.h></unistd.h></stdio.h>…

共有メモリ Sytem V IPC

POSIX shm POSIX / Semapho のメモ 【C言語】親子プロセス間で共有メモリを使う - 意味悲鳴 i1-1.c #include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <signal.h> int EndFlag=0; void sigHandle(int sig) { EndFlag=sig; } int main() { int id;</signal.h></sys/shm.h></sys/ipc.h></sys/types.h></unistd.h></string.h></stdio.h>…

32bit 64bit 型の範囲

32bit ARMv7 # uname -i armv7l # ./test start test ---------- start test-strtol CHAR_MIN =0 CHAR_MAX =255 UCHAR_MAX =255 SHRT_MIN =-32768 SHRT_MAX =32767 USHRT_MAX =65535 INT_MIN =-2147483648 INT_MAX =2147483647 UINT_MAX =4294967295 LONG_MI…