【問題】我的C++程式為何不能用COUT指令

第 1 頁,共 2 頁 1 2 末頁末頁
顯示結果從第 1 筆 到 10 筆,共計 13 筆
  1. #1
    會員
    註冊日期
    2005-03-14
    討論區文章
    5

    【問題】我的C++程式為何不能用COUT指令

    -------------------------------------------------------------------------
    C:\Program Files\Microsoft Visual Studio\MyProjects\proj_01\main_proj01.c(9) : error C2065: 'cout' : undeclared identifier
    -------------------------------------------------------------------------
    一用了就出現這樣的錯誤訊息,真的不知道要從何下手去修正他。



  2. #2
    會員 HarrisonLin 的大頭照
    註冊日期
    2002-04-11
    討論區文章
    611

    回覆: 【問題】我的C++程式為何不能用COUT指令

    程式碼咧?

    不過不用程式碼也可以猜得到 : 沒有 include iostream,或是 include 了沒有宣告你所使用的 namespace 為 std...

  3. #3
    會員
    註冊日期
    2005-03-14
    討論區文章
    5

    回覆: 【問題】我的C++程式為何不能用COUT指令

    #include <iostream.h>

    void main()
    {
    int r=5;
    const float pi=3.1415926f;
    float area;
    area = pi*r*r;
    cout << "r = " << r << " , circle area = " << area << "\n" ;
    }
    --------------------------------------------------------------------------
    剛開始學C++,上面是照著書本的範例打的,但是卻出現這樣的錯誤訊息:
    C:\Program Files\Microsoft Visual Studio\MyProjects\proj_01\main_proj01.c(10) : error C2065: 'cout' : undeclared identifier
    C:\Program Files\Microsoft Visual Studio\MyProjects\proj_01\main_proj01.c(10) : error C2297: '<<' : illegal, right operand has type 'char [5]'
    Error executing cl.exe.

    proj_01.exe - 2 error(s), 0 warning(s)
    --------------------------------------------------------------------------

  4. #4
    萌え尽き症候群 琥珀 的大頭照
    註冊日期
    2002-08-17
    所在地區
    中和區
    討論區文章
    10,022
    .h 去掉。

  5. #5
    村人A lenbo 的大頭照
    註冊日期
    2001-04-30
    所在地區
    plala.co.jp
    討論區文章
    11,094

    回覆: 【問題】我的C++程式為何不能用COUT指令

    語法:
    #include <iostream>
    using namespace std;
    int main(void)
    {
      int r=5;
      const float pi=3.1415926f;
      float area;
      area = pi*r*r;
      cout << "r = " << r << " , circle area = " << area << "\n" ;
      return 0;
    }



  6. #6
    會員 HarrisonLin 的大頭照
    註冊日期
    2002-04-11
    討論區文章
    611

    回覆: 【問題】我的C++程式為何不能用COUT指令

    學 C++, 可是怎麼附檔名是 .c ? iostream 可不是隨著 C 的編譯器所附上的函式庫哦!把附檔名換成 cpp 看看!

  7. #7
    會員
    註冊日期
    2005-03-14
    討論區文章
    5

    回覆: 【問題】我的C++程式為何不能用COUT指令

    #include <iostream>
    using namespace std;

    int main(void)
    {
    int r=5;
    const float pi=3.1415926f;
    float area;
    area = pi*r*r;
    cout << "r = " << r << " , circle area = " << area << "\n" ;
    return 0;
    }
    --------------------------------------------------------------------------
    照著上面的打,結果出現:
    c:\program files\microsoft visual studio\vc98\include\eh.h(32) : fatal error C1189: #error : "eh.h is only for C++!"
    Error executing cl.exe.

    main_proj01.exe - 1 error(s), 0 warning(s)

  8. #8
    會員
    註冊日期
    2005-03-14
    討論區文章
    5

    回覆: 【問題】我的C++程式為何不能用COUT指令

    順便請問一下 namespace是什麼功用??
    還有啊 #include<iostream.h>
    #include<iostream>
    這兩個有什麼不一樣呢 ??
    "iostream 可不是隨著 C 的編譯器所附上的函式庫哦!" <=這是什麼意思呢 ??

  9. #9
    會員
    註冊日期
    2004-07-23
    討論區文章
    75

    回覆: 【問題】我的C++程式為何不能用COUT指令

    main_proj01.c 改成 main_proj01.cpp 試試吧 !!

  10. #10
    會員
    註冊日期
    2005-12-25
    所在地區
    ADSL 2m/256k
    討論區文章
    57

    回覆: 【問題】我的C++程式為何不能用COUT指令

    引用 作者:barlowts
    順便請問一下 namespace是什麼功用??
    還有啊 #include<iostream.h>
    #include<iostream>
    這兩個有什麼不一樣呢 ??
    "iostream 可不是隨著 C 的編譯器所附上的函式庫哦!" <=這是什麼意思呢 ??
    #include<iostream.h>跟#include<iostream>基本上是一樣的
    只是,iostream這個函式庫是標準函式庫中的一個,所以,基本上,打iostream就可以了
    如果不能用,可能要更新你的編譯器

    所謂的namespace,我忘了中文是什麼,但我看的那一本書的說明還蠻好玩的
    namespace可看成是一個家族的名稱,不同的家族中可能會有相同名字的人
    namespace就是用來區分的
    也就是說,是指定接下來的程式中,是使用某個namespace中的函式
    (很久沒有去翻了,不知道有沒有錯)



類似的主題

  1. 【硬體】HP多功事務機的驅動程式為何不支援WIN2003系統
    作者:loma 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 6
    最後發表: 2007-01-14, 10:46 AM
  2. 【問題】<.wma>的音樂檔..為何不能用winmap聽?
    作者:sunrise20 所在討論版:-- 多 媒 體 討 論 版
    回覆: 9
    最後發表: 2002-07-26, 11:45 AM
  3. 為何不能用66的排線?
    作者:mulicia 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 27
    最後發表: 2002-04-20, 12:09 AM
  4. win98se為何不能用hub上網
    作者:asxz 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 7
    最後發表: 2001-09-15, 12:56 AM
  5. 我用HINET的計時至撥號程式為何找不到網路卡呢
    作者:cacu0526 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 1
    最後發表: 2001-02-22, 01:36 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •