質問編集履歴
2
情報が足りなかった
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,7 +84,7 @@
|
|
84
84
|
|
85
85
|
if(ret < 0){
|
86
86
|
|
87
|
-
perror("f
|
87
|
+
perror("fork");
|
88
88
|
|
89
89
|
exit(1);
|
90
90
|
|
@@ -102,7 +102,7 @@
|
|
102
102
|
|
103
103
|
if( (ifd = open(argv[1], O_RDONLY) ) == -1 ){
|
104
104
|
|
105
|
-
perror("open
|
105
|
+
perror("open");
|
106
106
|
|
107
107
|
exit(1);
|
108
108
|
|
1
情報が足りなかった
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,9 +22,7 @@
|
|
22
22
|
|
23
23
|
考えとしては,forkで子プロセスを作って親の方で重複行の削除,その出力をpipeで子供に入力として渡し,そこで行をカウントして標準出力する,というふうに思っているのですが,dupをどこで用いればいいのかわかっていないので教えていただきたいです.
|
24
24
|
|
25
|
-
|
26
|
-
|
27
|
-
|
25
|
+
もしくは,考え方自体があまりよくなく,他の方法がある場合にはそれを教えていただきたです.
|
28
26
|
|
29
27
|
|
30
28
|
|