文字列を読み込ませる際にエラーが発生してしまい、思っている動作ができません。
どうして間違っているのか、どのように修正すれば出力されるのか教えてください。
CSVファイル内もコード内に記載します。
#include<stdio.h>
int main(void)
{
int i;
char S1[10];
FILE *fp;
fp = fopen("goju.csv", "r");
if (fp == NULL) {
printf("ファイルは開けません\n");
return 1;
}
else {
printf("ファイルは開きました\n");
}
for (i = 0; i < 7; i++) {
fscanf(fp, "%s", S1[i]);
}
fclose(fp);
for (i = 0; i < 7; i++) {
printf("%s\n",S1[i]);
}
return 0;
}
goju.csvのファイル内容
あいうえお
かきくけこ
さしすせそ
たちつてと
なにぬねの
はひふへほ
まみむめも