[問題] Dev C++的原始碼不能編譯幫我看一下哪裡錯

看板C_and_CPP作者 (阿筌)時間15年前 (2009/06/13 13:55), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/2 (看更多)
試撰寫一程式,由鍵盤分三次讀取出1個整數, 範圍在1~50之間;每讀取一個整數n,就會列印出n個*號。 例如輸入5,即印出****** --------------下面是程式碼----------------------- #include<stdio.h> #include<stdlib.h> #include<iostream.h> int main(void) { int i,n; for(i=0;i<3;i++) { do { cout << "輸入第" << i+1 << "個整數(1~50):" ; cin >> n; if(n<=0||n>50) cout << "整數超出範圍,請重新輸入\n\n"; } while(n<=0||n>50); while(n!=0) { cout << "*"; n--; } cout << "\n"; } system("pause"); return 0; } ------------------------------------------------------------ 編譯後會在第11行的cout那顯示錯誤 請版上大大幫忙一下了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.211.159 ※ 編輯: eggwashappy 來自: 118.232.211.159 (06/13 14:01)

06/13 14:07, , 1F
using namespace std;
06/13 14:07, 1F

06/13 14:08, , 2F
或把cin, cout改成std::cin, cout::std
06/13 14:08, 2F

06/13 14:08, , 3F
std:cout 才對@@
06/13 14:08, 3F

06/13 14:39, , 4F
照樓上大大的方法改還是錯誤耶@@樓上意思是指把cin改
06/13 14:39, 4F

06/13 14:40, , 5F
成std::cin然後把cout都改成cout::std嗎我改了也是錯
06/13 14:40, 5F

06/13 14:45, , 6F
#include <iostream> 不就好了 其他不用include吧
06/13 14:45, 6F

06/13 14:46, , 7F
把using namespace std;加在#include <iostream>下面
06/13 14:46, 7F

06/13 16:42, , 8F
include iostream.h不用考慮namespace的問題...
06/13 16:42, 8F
文章代碼(AID): #1ACpzHir (C_and_CPP)
文章代碼(AID): #1ACpzHir (C_and_CPP)