[問題] DEV & VC

看板C_and_CPP (C/C++)作者 (塞克斯馬星)時間14年前 (2012/01/18 00:07), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
小弟分別在DEV and VC6.0 上面實作下列程式碼 #include <iostream> #include <cstdlib> #include <string> using namespace std; int main(void) { string str; getline(cin, str); cout << str << endl; system("pause"); return 0; } 出現兩種結果 在DEV上按下1次ENTER就顯示出我輸入的字串 在VC上按下1次ENTER會換行在輸入第2次ENTER 才輸出我輸入的字串 請問是甚麼原因呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.254.110

01/18 00:43, , 1F
你需要了解一下IDE及compiler的差別,題外話...
01/18 00:43, 1F

01/18 00:49, , 2F
你要不要直接試試執行檔,看要按幾下
01/18 00:49, 2F

01/18 14:33, , 3F
這有差嗎= =
01/18 14:33, 3F

01/18 19:53, , 4F
當然有差...只要按一下變成按兩下,在行為就不同了
01/18 19:53, 4F

01/19 00:03, , 5F
以前印象中用VC6的某個string function也是像這樣, 明明
01/19 00:03, 5F

01/19 00:04, , 6F
設計上只要按一次enter的, 在VC6變成要多按一次才行@_@"
01/19 00:04, 6F
文章代碼(AID): #1F5Poz8B (C_and_CPP)
文章代碼(AID): #1F5Poz8B (C_and_CPP)