私はCを使っていて、ファイルからテキストを読み込み、後で使うために配列に格納しようとしていますが、うまくいかないようです。また、エラーは発生しません。なにが問題ですか?Cファイルからテキストを読み込んで配列に入れよう
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
fp = fopen("data.txt", "r");
char rida[120], str[100];
int i = 0, j = 0;
while (fscanf(fp, "%s", str[i]) != EOF)
{
rida[i] = str[i];
}
fclose(fp);
}
data.txtをファイルには、次のものが含まれています
Text
Text2
Text3
Text4
Text5
'str [i]'、本当に?あなたのコンパイラはあなたに何を伝えましたか? –
個々の文字と文字列(文字の配列)が混ざり合っています。 – lurker
どうすればいいですか? – Miner123