iostream.hのファイルが開けません

[戻る]
ナオコ 2006/05/07(日) 02:32:50
この4月から本格的にC,C++勉強してます!
自宅のPCに学生用のMicrosoft Visual Stdio.2003をインストールして勉強しているん
ですが、どうしても<iostream.h>のインクルードファイルを開くことができません。
stream.hにしてみたり、""にしてみたりしたのですが一向に変化はありませんでした。ど
うしたらいいのでしょうか?本当に基礎の基礎ですいませんが返信お願いします。

Blue 2006/05/07(日) 02:53:56
参考にしている文献/サイトが古いバージョンのC++を解説している可能性があります。
.h をとって

#include <iostream>

としてみてください。

ナオコ 2006/05/07(日) 03:28:46
こんな遅い時間に返信ありがとうございます。
以下のようなプログラム文でビルドすると
#include <iostream>

main()
{
    cout << "hello  \n";
}

1.cpp(5) : error C2065: 'cout' : 定義されていない識別子です。

のようなビルドエラーになってしまいました。これはファイルの読み込みに成功している
のでしょうか?

Blue 2006/05/07(日) 03:31:21
using namepsace std;

をどこかに追加するか、

std::cout << "hello \n";

とするかしてください。

参考:
ロベールのC++教室−第1章 業界のスタンダード 
http://www1.kcn.ne.jp/~robe/cpphtml/html04/cpp04001.html

YuO [E-Mail] 2006/05/07(日) 03:33:40
iostreamなどの標準C++ライブラリは,std名前空間に定義されています。
また,C++において暗黙のintは認められません。
# Cにおいても,C99において認められなくなった。

というわけで……。
> main()
int mani()

> cout << "hello  \n";
std::cout << "hello  \n";
または,#include <iostream>の次の行に
using namespace std;

Blue 2006/05/07(日) 03:46:13
> using namepsace std;
ねヴぉけてました。綴り間違っています。

正しくは、参考サイト見てください。

ナオコ 2006/05/08(月) 02:24:00
[[解決]]
実行できました!!本当に助かります!Blueさん、YuOさんありがとうございました。また何
かのときはどうぞよろしくお願いします。

古いスレッドには追加発言できません。