写了一个小例子,希望对你有所帮助。如果不是字符型的数据要转换成字符型再写,否则直接写到txt里的是对应的ascii码。读出时再将字符型转换回去
int a[4]={1230,2,3,4};
int i=0;
char b[4];
FILE *pf;
pf=fopen("E:\\123.txt","wb");
for(i=0;i<sizeof(a)/sizeof(int);i++)
{
memset(b,0,sizeof(b));
itoa(a[i],b,10);
fwrite(b,sizeof(b),1,pf);
}
fclose(pf);