[問題] file開啟檔名的問題
看板C_and_CPP (C/C++)作者blackmenmail (熊貓胖天)時間16年前 (2009/03/19 12:31)推噓0(0推 0噓 3→)留言3則, 2人參與討論串1/2 (看更多)
請問版友
我現在想請使用者輸入一個檔名
用使用者輸入的檔名當作檔名
下面是我的部份程式碼
fflush(stdin);
printf("請輸入檔案的名稱: (EX:input.txt)\n->");
gets(filename);
input = fopen("filename","w");
for(j=0;j<num;j++)
{
fprintf(input,"%s\t%s\t%s\n",p[j].name,p[j].tel,p[j].email);
}
fclose(input);
程式執行時輸入 input.txt
會什麼都沒跑出來
假若把程式中的input那行改成
input = fopen("filename.txt","w");
這樣開啟的檔案又是filename.txt
並不是我要的input.txt
請問該如何是好
感謝
--
我.......
就是我.......
http://www.wretch.cc/mypage/timwangmail
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.149.130
→
03/19 12:41, , 1F
03/19 12:41, 1F
→
03/19 12:42, , 2F
03/19 12:42, 2F
→
03/19 12:55, , 3F
03/19 12:55, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
0
3
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
13
23