- ベストアンサー
Visual C++ 2008 Express Editionで作ったプログラムがコンパイルできない
http://www.asahi-net.or.jp/~yf8k-kbys/newcpp3.html このサイトに掲載されていたプログラムをまねて以下のプログラムをかいてみたのですがコンパイルが通りません。 原因などはどこにあるのか教えていただけないでしょうか。 // test003.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" //using namespace System; using namespace std; int main(array<System::String ^> ^args) { string name; //Console::WriteLine(L"Hello World"); //return 0; cout << "こんにちは。私はコンピュータです。" << endl; cout << "あなたの名前を入力してください。" << endl; cin >> name; cout << name <<"さん。よろしく。" << endl; }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<iostream> と <string> の #include を忘れてますよ。
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2127/6289)
>原因などはどこにあるのか教えていただけないでしょうか。 そのソースコードの何行目で何というエラーメッセージが 出ているかを教えていただけないでしょうか。
お礼
返答頂きありがとうございます。 こんな結果が出てきました。 1>コンパイルしています... 1>test003.cpp 1>.\test003.cpp(6) : error C2871: 'std' : この名前を指定された名前空間は存在しません。 1>.\test003.cpp(10) : error C2065: 'string' : 定義されていない識別子です。 1>.\test003.cpp(10) : error C2146: 構文エラー : ';' が、識別子 'name' の前に必要です。 1>.\test003.cpp(10) : error C2065: 'name' : 定義されていない識別子です。 1>.\test003.cpp(13) : error C2065: 'cout' : 定義されていない識別子です。 1>.\test003.cpp(13) : error C2065: 'endl' : 定義されていない識別子です。 1>.\test003.cpp(14) : error C2065: 'cout' : 定義されていない識別子です。 1>.\test003.cpp(14) : error C2065: 'endl' : 定義されていない識別子です。 1>.\test003.cpp(15) : error C2065: 'cin' : 定義されていない識別子です。 1>.\test003.cpp(15) : error C2065: 'name' : 定義されていない識別子です。 1>.\test003.cpp(16) : error C2065: 'cout' : 定義されていない識別子です。 1>.\test003.cpp(16) : error C2065: 'name' : 定義されていない識別子です。 1>.\test003.cpp(16) : error C2065: 'endl' : 定義されていない識別子です。 1>ビルドログは "file://c:\mywork\felicareader_test\CUI_TEST003\test003\test003\Debug\BuildLog.htm" に保存されました。 1>test003 - エラー 13、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
お礼
回答頂きありがとうございました。 先ほどのプログラムに #include "iostream.h" #include "string.h" この2行を追加しました。結果は下に出たのですが、まだエラーがのこっているようです。原因ご存じでしょうか。 1>test003.cpp 1>.\test003.cpp(4) : fatal error C1083: include ファイルを開けません。'iostream.h': No such file or directory 1>ビルドログは "file://c:\mywork\felicareader_test\CUI_TEST003\test003\test003\Debug\BuildLog.htm" に保存されました。 1>test003 - エラー 1、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========