teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

文言

2021/09/21 15:03

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,8 +1,10 @@
1
+ > * どう言う条件で分岐させるのが良いか
2
+
1
3
  `pidof`のマニュアルの通り、終了コードが1ならマッチするプロセスはないということなので、`pclose()`の戻り値を確認しましょう。
2
4
 
3
5
  または、たんに `popen()`のストリームからの入力がなければマッチするプロセスはなかったということになります。`fgets()`の戻り値を確認しましょう。
4
6
 
5
7
 
6
- > この出力は実際には何が書いてあるのか
8
+ > * この出力は実際には何が書いてあるのか
7
9
 
8
10
  未初期化の変数 `buffer` の中身を表示しているだけでは。

1

文言

2021/09/21 15:03

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  `pidof`のマニュアルの通り、終了コードが1ならマッチするプロセスはないということなので、`pclose()`の戻り値を確認しましょう。
2
2
 
3
- または、たんに `popen()`のストリームからの入力が空であればマッチするプロセスはなかったということになります。`fgets()`の戻り値を確認しましょう。
3
+ または、たんに `popen()`のストリームからの入力がなければマッチするプロセスはなかったということになります。`fgets()`の戻り値を確認しましょう。
4
4
 
5
5
 
6
6
  > この出力は実際には何が書いてあるのか