回答編集履歴
3
一行削除
test
CHANGED
@@ -40,8 +40,6 @@
|
|
40
40
|
|
41
41
|
while( fgets(buf,sizeof buf,stdin)){
|
42
42
|
|
43
|
-
// buf[strlen(buf) - 1]= '\0';
|
44
|
-
|
45
43
|
// 1行読み込んで比較
|
46
44
|
|
47
45
|
if( strstr(buf,agv[1]) == NULL){
|
2
ソース差し替え
test
CHANGED
@@ -3,24 +3,6 @@
|
|
3
3
|
という事なので・・・サンプルd^^
|
4
4
|
|
5
5
|
```C
|
6
|
-
|
7
|
-
~/test >./a.out gi < sample.txt
|
8
|
-
|
9
|
-
hoge
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
fuga
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
piyo
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
|
24
6
|
|
25
7
|
~/test >cat sample.txt
|
26
8
|
|
@@ -56,17 +38,15 @@
|
|
56
38
|
|
57
39
|
// gets()は、スタック壊すのでfgets()
|
58
40
|
|
59
|
-
|
41
|
+
while( fgets(buf,sizeof buf,stdin)){
|
60
42
|
|
61
|
-
// buf[strlen(buf) - 1]= '\0';
|
43
|
+
// buf[strlen(buf) - 1]= '\0';
|
62
|
-
|
63
|
-
while( fgets(buf,sizeof buf,stdin)){
|
64
44
|
|
65
45
|
// 1行読み込んで比較
|
66
46
|
|
67
47
|
if( strstr(buf,agv[1]) == NULL){
|
68
48
|
|
69
|
-
puts(buf);
|
49
|
+
fputs(buf,stdout);
|
70
50
|
|
71
51
|
}
|
72
52
|
|
@@ -78,10 +58,16 @@
|
|
78
58
|
|
79
59
|
}
|
80
60
|
|
61
|
+
~/test >./a.out iy < sample.txt
|
62
|
+
|
63
|
+
>giaaaaaaaa
|
64
|
+
|
65
|
+
hoge
|
66
|
+
|
67
|
+
fuga
|
68
|
+
|
81
69
|
~/test >
|
82
70
|
|
83
71
|
```
|
84
72
|
|
85
|
-
「加筆」
|
86
73
|
|
87
|
-
puts()をfputs()にすれば改行は考えなくていいです・・・
|
1
加筆
test
CHANGED
@@ -81,3 +81,7 @@
|
|
81
81
|
~/test >
|
82
82
|
|
83
83
|
```
|
84
|
+
|
85
|
+
「加筆」
|
86
|
+
|
87
|
+
puts()をfputs()にすれば改行は考えなくていいです・・・
|