txtファイルの文字を配列に格納
ファイル関数を使ってoutput.txt(txtファイル)の文字を配列に格納するプログラムを作っているのですが、配列に文字を入れられない状態です。
※参考になるページやアドバイスがあれば宜しくお願い致します。
■プログラム
#include <stdio.h>
void main(){
int i;
int data[10];
FILE *fp;
fp = fopen("output.txt","r");
if(fp == NULL){
printf("ファイルが見つかりません。");
}else{
for(i=0;fp != EOF;i++){
data[i] = fgetc( fp );
}
}
}
■output.txt
001 100 猫A 好きな物 ねこまんま
002 200 猫B 好きな物 キャットフード
お礼
>……。その状態でも文字化けする場合は、ウインドウ内を右クリック→「エンコード」→「日本語(自動選択)」にしてみて下さい。 これは凄い! これで文字化けが治りました! 解りやすく説明してくださって、助かりました! 貴重な時間を費やして、本当に感謝しています。 ありがとうございました。