Closed6
例解UNIX プロセス
snprintf
第一引数にそれ以降の値を詰める。
例: commandにps -lp + pidを詰める。
nはサイズのやつsprintfは非安全。
snprintf(command, sizeof(command), "ps -lp %d", pid);
#unistd
getpid 自分のプロセスのidをgetする
extern 変数のプロトタイプ宣言。
C言語はそのファイルに存在しないグローバル関数はグローバルであろうと使えない。
なのでプロトタイプ宣言などをしているファイルをimportしたりしないと通常は使えない。
しかしextern宣言をすれば話は別。
別のファイルで定義されているグローバル関数を使用することができる。
このスクラップは2022/05/04にクローズされました