[問題] visual studio 2005 ifstream讀檔問題

看板C_and_CPP作者 (茶米)時間13年前 (2011/06/06 21:46), 編輯推噓0(0017)
留言17則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual Studio 2005 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) itk 問題(Question): 利用ifstream讀入一個txt檔 #include<fstream> using namespace std; int fileIn; ifstream input; input.open("abc.txt",ifstream::in); input>>fileIn; 大概是這樣,可是compile時會出現錯誤: error C2679: 二元運算子 '>>' : 找不到使用右方運算元型別 'int' 的運算子 (或是沒 有可接受的轉換) 請問是因為.net不能這樣用嗎? 還是我少include了什麼? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.90.111

06/06 22:06, , 1F
兩個作法,1.getline 2.operator overloading
06/06 22:06, 1F

06/06 22:07, , 2F
還有你是不要該加個iostream?
06/06 22:07, 2F

06/06 22:28, , 3F
我還是決定用char讀進來再轉了....
06/06 22:28, 3F

06/07 10:16, , 4F
你寫的沒有問題 compile會過,但你那段程式是寫在哪?..
06/07 10:16, 4F

06/07 10:16, , 5F
你沒有少include..
06/07 10:16, 5F

06/07 13:49, , 6F
我寫在form1.h下面
06/07 13:49, 6F

06/07 14:06, , 7F
..誰知道你的form1.h是什麼....
06/07 14:06, 7F

06/07 14:13, , 8F
vi form1
06/07 14:13, 8F

06/07 14:54, , 9F
touch form1 //現在都流行這個嗎 <囧>
06/07 14:54, 9F

06/07 15:15, , 10F
= =我發現是樓上先開始的喔,不過在玩下去,應該會有新版
06/07 15:15, 10F

06/07 15:15, , 11F
06/07 15:15, 11F

06/07 15:32, , 12F
就是用VS 2005打開windows form應用程式的設計頁面的
06/07 15:32, 12F

06/07 15:32, , 13F
form1.h
06/07 15:32, 13F

06/07 15:33, , 14F
也就是說可以用工具箱拖一些按鈕去放的那個地方
06/07 15:33, 14F

06/07 18:01, , 15F
我猜ialk是要你給資訊再詳細點,他認為你的方法是ok的
06/07 18:01, 15F

06/07 18:02, , 16F
只是你給這樣的東西,旁人也愛莫能助.你給大家標頭檔幹麼
06/07 18:02, 16F

06/07 18:03, , 17F
沒人會知道你在form1.h下還有什麼東西啦
06/07 18:03, 17F
文章代碼(AID): #1DxDfGbs (C_and_CPP)