作者chenhusya (George)
站内C_and_CPP
标题[问题] 指定档案读取
时间Fri Sep 18 22:54:41 2009
main ()
{
FILE *fp;
char filename[60];
printf("please input file name\n ");
scanf("%s",filename);
fp =fopen("filename", "r");
fclose(fp);
return 0;
system("pause");
我想指定档案名称读取
但是都会发生错误 请问我是哪里出错!?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.74.245.165
1F:→ tomnelson:fp=fopen("filename","r") => fp=fopen(filename, "r") 09/18 22:58
2F:→ chenhusya:请问 为什麽要这样写!!? 还有谢谢你问题解决了! 09/18 23:02
3F:→ ianfang:因为你是要填个字元阵列给他 而不是给他"filename"这档名 09/18 23:03
4F:推 dendrobium:"filename"表示你要开filename这个档案... 09/18 23:31
5F:→ MOONRAKER:考虑一下以下的状况: 09/19 00:37
6F:→ MOONRAKER:char login[20], password[20]; 09/19 00:37
7F:→ MOONRAKER:scanf("%s", login); scanf("%s", password); 09/19 00:38
8F:→ MOONRAKER:submitlogin("login", "password"); 09/19 00:38
9F:→ MOONRAKER:(莱斯里尼尔森在某片里面还真的这样登入人家主机) 09/19 00:39
10F:推 cooper6334:" "里面放的是字串,不加的话是当作变数名称 09/19 00:57
11F:→ tropical72:请问.. system("pause") 放在return 0 前真的有作用吗? 09/19 02:34
12F:推 VictorTom: 後 没有 . 09/19 03:13
13F:→ tropical72:嗯..看来真的是该睡了..想着 後 却 key成 前 09/19 04:19