- UID
- 36222
注册时间2007-11-2
阅读权限10
最后登录1970-1-1
周游历练

该用户从未签到
|
main()
{
char dd[255];
FILE *fp; //文件指针
fp=fopen("h:\\tools\\fg.ini","r"); //读取文件,r表示读取.
while(!feof(fp)) //当不为文件最后时
{
fscanf(fp,"%s",dd ); //fscanf输入/读取文件内容
printf("%s\n",dd); //打印 读取的内容
}
getch();
}
==============================================================
以上程序正常运行.
我想改成一个有提示的程序,就是自己输入路径+文件名 ,可是不成功,程序崩溃.- main()
- {
- char data[255];
- char * fname;
- FILE *fp;
- printf("pls input the file path and name!\n");
- scanf("%s",fname);
- printf("%s",fname);
- fp=fopen(fname,"r");
- while(!feof(fp))
- {
- fscanf(fp,"%s",data);
- printf("%s\n",data);
-
- fclose(fp);
- }
- getch();
- }
复制代码 是fopen那里错了吗?只能跟常量吗 |
|