char * pcConfig = new char[100];
memset(pcConfig, 0, sizeof(pcConfig));
pcConfig = "D://Program Files//Microsoft Visual Studio//MyProjects//test//aa.txt";
FILE *fConfig;
fConfig = fopen(pcConfig, "rb");
if (!fConfig)
{
printf("Open aa.txt failed!/r/n");
delete pcConfig;
pcConfig = NULL;
return -1;
}
char confSName[50];
memset(confSName, 0, sizeof(confSName));
// while (!feof(fConfig))
// {
// fscanf(fConfig, "%s", confSName); //读取一串字符
// printf("%s", confSName);
// }
while ( fgets(confSName, 50,fConfig) !=NULL) // 读一行
{
printf("I read: %s",confSName);
};
fclose(fConfig);
delete pcConfig;
pcConfig = NULL;
-------------
aa.txt内容如下:
afa afa
aa ee
adfafadf
fscanf的结果为:
afa
afa
aa
ee
adfafadf
fgets的结果为:
afa afa
aa ee
adfafadf