作者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