C言語TXTファイルからのデータの読み書き
以下は簡単なファイル読取試験プログラムで、まずデータを書き、0~9の数字をdataに書き込む.txtファイルから、dataからtxtでデータを読み出し、読み出したデータを配列a[10]に格納し、コンソールに印刷する.
次はプログラムです.
次はtxtに書き込まれたスクリーンショットです.
次に、ファイルを読み込んでコンソールにデータを印刷するスクリーンショットを示します.
次はプログラムです.
#include <stdio.h>
int main()
{
// , 0~9 data.txt
FILE *fpWrite=fopen("data.txt","w");
if(fpWrite==NULL)
{
return 0;
}
for(int i=0;i<10;i++)
fprintf(fpWrite,"%d ",i);
fclose(fpWrite);
// , a[10] ,
int a[10]={0};
FILE *fpRead=fopen("data.txt","r");
if(fpRead==NULL)
{
return 0;
}
for(int i=0;i<10;i++)
{
fscanf(fpRead,"%d ",&a[i]);
printf("%d ",a[i]);
}
getchar();//
return 1;
}
次はtxtに書き込まれたスクリーンショットです.
次に、ファイルを読み込んでコンソールにデータを印刷するスクリーンショットを示します.