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

回答編集履歴

1

加筆

2019/05/23 13:22

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -1,3 +1,21 @@
1
1
  test.txt は誰が作った? 子プロセスはそんなファイル作ってないぞ?
2
2
 
3
- ひょっとしてやりたいことは popen か?
3
+ ひょっとしてやりたいことは popen か?
4
+
5
+
6
+ Windowsだとこんな↓感じ。
7
+ ```C
8
+ #include <stdio.h>
9
+ #include <stdlib.h>
10
+
11
+
12
+ int main() {
13
+ char line[256];
14
+ FILE* fp = _popen("dir /B", "r");
15
+ while ( fgets(line, 256, fp) ) {
16
+ printf("%s", line);
17
+ }
18
+ _pclose(fp);
19
+ return 0;
20
+ }
21
+ ```