iostream.hのファイルが開けません – プログラミング – Home

iostream.hのファイルが開けま...
 
通知
すべてクリア

[解決済] iostream.hのファイルが開けません


ナオコ
 ナオコ
(@ナオコ)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

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


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

参考にしている文献/サイトが古いバージョンのC++を解説している可能性があります。
.h をとって

#include <iostream>

としてみてください。


返信引用
ナオコ
 ナオコ
(@ナオコ)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

こんな遅い時間に返信ありがとうございます。
以下のようなプログラム文でビルドすると
#include <iostream>

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

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

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


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

using namepsace std;

をどこかに追加するか、

std::cout << hello \n;

とするかしてください。

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


返信引用
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

iostreamなどの標準C++ライブラリは,std名前空間に定義されています。
また,C++において暗黙のintは認められません。
# Cにおいても,C99において認められなくなった。

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

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


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

> using namepsace std;
ねヴぉけてました。綴り間違っています。

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


返信引用
ナオコ
 ナオコ
(@ナオコ)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

実行できました!!本当に助かります!Blueさん、YuOさんありがとうございました。また何
かのときはどうぞよろしくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました