[問題] 關於dev-C++讀入txt檔

看板C_and_CPP作者 (QQ包)時間12年前 (2012/06/26 12:05), 編輯推噓1(1014)
留言15則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEV-C++ 4.9.9.2 問題(Question): 讀檔一直失敗 預期的正確結果(Expected Output): 測20題數據,一次測一題 錯誤結果(Wrong Output): 'ifstream' undeclared 程式碼(Code):(請善用置底文網頁, 記得排版) #include <fstream> #include <iostream> #include <string> using namespace std; char filename[20]; ifstream in("topic_%dX%d_%d.txt",m,n,g); if(in.fail()){cout << "開檔錯誤" << endl; exit(1)}; for(i=0;i<m;i++) { for (j=0;j<n;j++) { in >> p[i][j]; } } fclose (pfile); 補充說明(Supplement): 查了一些網頁,但就是一直編譯不過,麻煩各位神手了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.72.65

06/26 12:13, , 1F
你都宣告filename[20]了 先把檔名處理好再開檔啊
06/26 12:13, 1F

06/26 12:18, , 2F
這是完整的程式碼?沒有main沒關係嗎?XD
06/26 12:18, 2F

06/26 12:36, , 3F
先將hello world編譯過= =
06/26 12:36, 3F

06/26 14:04, , 4F
二樓 搞不好他有#define ifstream int main(){ ifstream
06/26 14:04, 4F

06/26 14:04, , 5F
然後#define fclose(x) fclose(x); }
06/26 14:04, 5F

06/26 14:04, , 6F
我是說用 gcc -D這樣define XDDDD
06/26 14:04, 6F

06/26 14:05, , 7F
(黑白搞)
06/26 14:05, 7F

06/26 14:48, , 8F
如果真像樓上所說的, 那還真的是惡搞高手了... XD
06/26 14:48, 8F

06/26 14:57, , 9F
p大幽默喔...
06/26 14:57, 9F

06/26 15:16, , 10F
外星語言嗎=> ifstream in("topic_%dX%d_%d.txt",m,n,g);
06/26 15:16, 10F

06/26 15:16, , 11F
你要不要先查一下課本, ifstream 怎麼宣告變數??
06/26 15:16, 11F

06/26 16:54, , 12F
因為我曾經把gcc alias成 gcc -Dmain=main(){}fakemain
06/26 16:54, 12F

06/26 16:54, , 13F
之類搞別人 XD
06/26 16:54, 13F

06/26 17:37, , 14F
樓上 XDDDDDD
06/26 17:37, 14F

06/26 22:46, , 15F
以後使用我當SysAdmin的機器請小心(菸
06/26 22:46, 15F
文章代碼(AID): #1FwJK1Kw (C_and_CPP)