代码: 全选
#include<stdio.h>
int main()
{
wchar_t data[7000][250];
long a;
FILE *fp=fopen("data.txt","r");
for (a = 0;a!=7000;a++)
fgetws(data[a],250,fp);
fclose(fp);
printf("%s\n",&data[400]);
return 0;
}
把wchar_t data[7000][250]换成char data[7000][250]
并且把fgetws(data[a],250,fp)换成fgets(data[a],250,fp)
就能成功打印一行数据。怎么回事?谢谢