回答編集履歴
3
一行削除
answer
CHANGED
@@ -19,7 +19,6 @@
|
|
19
19
|
char buf[256];
|
20
20
|
// gets()は、スタック壊すのでfgets()
|
21
21
|
while( fgets(buf,sizeof buf,stdin)){
|
22
|
-
// buf[strlen(buf) - 1]= '\0';
|
23
22
|
// 1行読み込んで比較
|
24
23
|
if( strstr(buf,agv[1]) == NULL){
|
25
24
|
fputs(buf,stdout);
|
2
ソース差し替え
answer
CHANGED
@@ -1,15 +1,6 @@
|
|
1
1
|
> 作るのはちょっと書き換えが多く必要そうですが……。
|
2
2
|
という事なので・・・サンプルd^^
|
3
3
|
```C
|
4
|
-
~/test >./a.out gi < sample.txt
|
5
|
-
hoge
|
6
|
-
|
7
|
-
fuga
|
8
|
-
|
9
|
-
piyo
|
10
|
-
|
11
|
-
|
12
|
-
|
13
4
|
~/test >cat sample.txt
|
14
5
|
>giaaaaaaaa
|
15
6
|
hoge
|
@@ -27,18 +18,19 @@
|
|
27
18
|
}
|
28
19
|
char buf[256];
|
29
20
|
// gets()は、スタック壊すのでfgets()
|
30
|
-
// 但し、改行も読み込むので必要なら削除
|
31
|
-
// buf[strlen(buf) - 1]= '\0';
|
32
21
|
while( fgets(buf,sizeof buf,stdin)){
|
22
|
+
// buf[strlen(buf) - 1]= '\0';
|
33
23
|
// 1行読み込んで比較
|
34
24
|
if( strstr(buf,agv[1]) == NULL){
|
35
|
-
|
25
|
+
fputs(buf,stdout);
|
36
26
|
}
|
37
27
|
}
|
38
28
|
//
|
39
29
|
return 0;
|
40
30
|
}
|
31
|
+
~/test >./a.out iy < sample.txt
|
32
|
+
>giaaaaaaaa
|
33
|
+
hoge
|
34
|
+
fuga
|
41
35
|
~/test >
|
42
36
|
```
|
43
|
-
「加筆」
|
44
|
-
puts()をfputs()にすれば改行は考えなくていいです・・・
|
1
加筆
answer
CHANGED
@@ -39,4 +39,6 @@
|
|
39
39
|
return 0;
|
40
40
|
}
|
41
41
|
~/test >
|
42
|
-
```
|
42
|
+
```
|
43
|
+
「加筆」
|
44
|
+
puts()をfputs()にすれば改行は考えなくていいです・・・
|