teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答の追記

2018/07/09 04:07

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -1,3 +1,17 @@
1
1
  > fscanf(fin, "%s", &str[i]);
2
2
 
3
- Char1文字を読むなら"%c"です。あとのfprintfも同様です
3
+ Char1文字を読むなら"%c"です。あとのfprintfも同様です
4
+
5
+ ---
6
+ > for (i = 0; str[i]!=0; i++)
7
+ for (j = i+1; str[j]!=0; j++)
8
+
9
+ strのナカミは初期化しない限り不定です。この条件式ではダメですね
10
+
11
+ > fprintf(fout,"%s",&str[i]);
12
+
13
+ char 1文字を出力するなら、
14
+
15
+ fprintf(fout,"%c",str[i]);
16
+
17
+ です