こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

iostreamについて

はじめまして。
一応検索したのですが見つからなかったので質問させていただきます。

僕は、中1の時に、C++を挫折したのですが、
その原因が、iostream(昔の事なので、あってるかは分かりませんが・・・今調べて見ると、iostreamからリンク(?)されている『istream』が空白だったのですが、これは正常でしょうか・・・?)の内容を書き換えてしまったらしいのですorz
それで、まったくプログラムが動きません・・・
どうすれば直るでしょうか?
(もういっかい、C++を入れなおすしかないのでしょうか・・・?)

又、C++って、『iostream』みたいなのを変えると、
書き方が変わるんですよね?
となると、今C++をやっていても、将来iostreamを使わなかったら意味がないんじゃないんですか?
その辺りがよくわかりませんorz

もうひとつ、ぼくは将来ゲームプログラマーを目差していて、現在も日本語プログラミング言語『ひまわり』や、RPGツクールでゲームを作っているのですが、
やはり、C++も使えるようになればゲームを作るつもりです。
そこで、オススメの、『初心者向けC++でゲーム作成講座』みたいな物はありませんか?
もちろん、これは自分でも探しますが、もしあれば・・・ということでお願いします。

少しのヒントでもいいので、お願いします。

投稿日時 - 2006-09-11 23:23:51

QNo.2400335

暇なときに回答ください

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>又、C++って、『iostream』みたいなのを変えると、
>書き方が変わるんですよね?
>となると、今C++をやっていても、将来iostreamを使わなかったら意
>味がないんじゃないんですか?
>その辺りがよくわかりませんorz

質問がだんだん読み取りにくいのですが
#include <iostream> のことですよね。
これは


#include <iostream>
int main()
{
int a=10;
printf( "%d\n", a );
std::cout << a << std::endl;
}
この
printf()と下のstd::cout
は同じ表示をします。ただ%d やらそういうのが必要なくなった
だけで初心者には見やすいだけです。
ゲームプログラムをしたい方にはほとんど使う場所はないので
printf()がわかれば別に覚える必要もないのであまりお進めしません。


下のURLは自分も少しお世話になったゲームプログラミング
を解説してあるリンク集です。初心者にはあまり来るところでは
ありませんが、上達してからわからないところをここで探してみると
いいですよ。

ただ、初心者はやはり自分で納得のいく本を入手したほうが
いいと思います。「猫でもわかるゲームプログラミング」
など、私は持っていますがやはり難しいです。
のでやはり自分で調べるしかないと思います。
情報少なくて申し訳ありません。

参考URL:http://www.c3.club.kyutech.ac.jp/~sukiyaki/index.php?%A5%EA%A5%F3%A5%AF%BD%B8

投稿日時 - 2006-09-12 21:11:08

お礼

情報ありがとうございます!
#include <iostream>等は、追加するような物なのですね。
良く分かっていませんでした。
本当にありがとうございます!
URLの所も見て見ます!

投稿日時 - 2006-09-13 17:07:06

ANo.1

>(もういっかい、C++を入れなおすしかないのでしょうか・・・?)

大した手間じゃないので、やってみてはいかがでしょう。

> 又、C++って、『iostream』みたいなのを変えると、
> 書き方が変わるんですよね?
> となると、今C++をやっていても、将来iostreamを使わなかったら意味がないんじゃないんですか?

ごめんなさい、質問の意味が理解できません。

投稿日時 - 2006-09-12 06:39:33

補足

今再インストールしたのですが、
直りませんでしたorz

iostreamの中で呼び出している(?)istreamの内容が空白のままです・・・
何をすれば直るのでしょうか・・・
ちなみに、
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\iostream(13) : error C2146: 構文エラー : ';' が、識別子 'cin' の前に必要です。
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\iostream(13) : error C2501: 'istream' : 識別名を宣言するのに、型が指定されていません。
このようなエラーが、78行でますorz

投稿日時 - 2006-09-13 20:01:29

お礼

返信ありがとうございます。
再インストールすることにしました。

投稿日時 - 2006-09-13 16:55:55

あなたにオススメの質問