質問編集履歴

2

内容の修正

2021/07/01 09:45

投稿

Savanof
Savanof

スコア33

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,13 @@
24
24
 
25
25
  ```
26
26
 
27
- コマンドラインからファイルを受け取り、fgetsで一行ずつ読み込み、sscanfで要素を取り出し、それぞれを二次元配列に入れようと思っているのですが、上手く動作しません。
27
+ コマンドラインからファイルを受け取り、fgetsで一行ずつ読み込み、sscanfで要素を取り出し、それぞれを二次元配列に入れようと思っているのですが、printfで何も出力されず、while文の中でprintfデバックするために``` printf("Hi") ```みたいなコードを入れても何も出力されませんでした
28
+
29
+
30
+
31
+
32
+
33
+
28
34
 
29
35
  ### 該当のソースコード
30
36
 

1

sscanfの修正

2021/07/01 09:45

投稿

Savanof
Savanof

スコア33

test CHANGED
File without changes
test CHANGED
@@ -114,7 +114,7 @@
114
114
 
115
115
  while (fgets(str,150, fp)) {
116
116
 
117
- sscanf(str,"%s %s",&Dic_2darray[i][0],&Dic_2darray[i][0]);
117
+ sscanf(str,"%s,%s",&Dic_2darray[i][0],&Dic_2darray[i][0]);
118
118
 
119
119
  printf("%s %s\n",Dic_2darray[i][0],Dic_2darray[i][1]);
120
120