回答編集履歴
3
おかしな日本語を修正
answer
CHANGED
@@ -2,8 +2,10 @@
|
|
2
2
|
そのため一致しないのだと思われます。
|
3
3
|
|
4
4
|
output_arrも改行コードも一緒に結合されてしまうので
|
5
|
-
fgetsしたあとに`\n` の場所に `\0`
|
5
|
+
fgetsしたあとに`\n` の場所に `\0`を設定してから処理をすれば大丈夫かと思います。
|
6
6
|
|
7
7
|
```
|
8
8
|
input_arr[strlen(input_arr)-1] = '\0'
|
9
|
-
```
|
9
|
+
```
|
10
|
+
|
11
|
+
この1行をfgetsの次に入れれば、それ以外の処理は変えなくてもできるはずです。
|
2
改行コードをカットする方法を追記
answer
CHANGED
@@ -2,4 +2,8 @@
|
|
2
2
|
そのため一致しないのだと思われます。
|
3
3
|
|
4
4
|
output_arrも改行コードも一緒に結合されてしまうので
|
5
|
-
fgetsしたあとに`\n`
|
5
|
+
fgetsしたあとに`\n` の場所に `\0`にしてから処理をすれば大丈夫かと思います。
|
6
|
+
|
7
|
+
```
|
8
|
+
input_arr[strlen(input_arr)-1] = '\0'
|
9
|
+
```
|
1
改行コードに変更
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
input_arrには
|
1
|
+
input_arrには改行コード`\n`も一緒に入っています。
|
2
2
|
そのため一致しないのだと思われます。
|
3
3
|
|
4
|
-
output_arr
|
4
|
+
output_arrも改行コードも一緒に結合されてしまうので
|
5
|
-
|
5
|
+
fgetsしたあとに`\n` を `\0`にしてから処理をすれば大丈夫かと思います。
|