質問編集履歴

2

情報が足りなかった

2021/06/26 05:39

投稿

grape_ll
grape_ll

スコア83

test CHANGED
File without changes
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  if(ret < 0){
86
86
 
87
- perror("failed to fork");
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 IN_file");
105
+ perror("open");
106
106
 
107
107
  exit(1);
108
108
 

1

情報が足りなかった

2021/06/26 05:39

投稿

grape_ll
grape_ll

スコア83

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