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

回答編集履歴

1

回答に追記

2021/03/12 23:05

投稿

y_waiwai
y_waiwai

スコア88182

answer CHANGED
@@ -1,3 +1,12 @@
1
1
  > fscanf(fp, "%s%d",name[i],&num[i]);
2
2
 
3
- name ってナニモノでしょうか。
3
+ name ってナニモノでしょうか。
4
+
5
+ ---
6
+ どこの場所にデータが読まれるのかをイメージできてるでしょうか。
7
+ > str = (char**)malloc(5 * sizeof(char *) * n); //5文字のchar
8
+
9
+ これは5*n個のchar*ポインタの領域が確保されるだけで、ポインタ自体はデタラメの値です
10
+ このあとに、それぞれのポインタに、中身のための領域の確保の必要があります
11
+
12
+ #まだまだツッコミどころはあるけど