回答編集履歴
1
修正
answer
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
char op[5] = {'1', '2', '3', '4', '5'};
|
7
7
|
|
8
8
|
if( argc < 2 )return 1;
|
9
|
+
if( argv[1][1] != '\0' )return 1; //(※1)
|
9
10
|
|
10
11
|
for (i = 0; i < 5; i++) {
|
11
12
|
if ( argv[1][0] == op[i] ) //単純に比較しちゃダメなの?
|
@@ -14,4 +15,7 @@
|
|
14
15
|
|
15
16
|
return 1;
|
16
17
|
}
|
17
|
-
```
|
18
|
+
```
|
19
|
+
|
20
|
+
[修正]
|
21
|
+
コメントにてご指摘の事項への対処として上記コード内(※1)の行を追加.
|