ファイルを読み込む時のアドレスの書き方

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ほわいとれいあ

ファイルを読み込む時のアドレスの書き方

#1

投稿記事 by ほわいとれいあ » 14年前

C++を勉強し初めて半年足らずです。C++の質問です。

ファイルを読み込む時、ファイル"map1.dat"を指定したい時は、アドレスの部分に"map1.dat"と書けばいいのは分かります。
ファイル"map○○.dat"をグローバル変数int n=○○;の値によって変えたい時はどのようにしたらいいのでしょうか。

Windows7/Dxlib/VisualC++2010Expressを使っています。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: ファイルを読み込む時のアドレスの書き方

#2

投稿記事 by softya(ソフト屋) » 14年前

アドレスと言うかファイル名を意味する文字列ですよね。
C++的に書くとこうなります。

コード:

#include <sstream>
#include <iostream>
using namespace std;


int main()
{
	ostringstream sfilename;
	int n = 99;

	sfilename<< "map" << n << ".dat";  // ファイル名の組み立て。
	cout << sfilename.str() << endl;       // 結果

	return 0;
}
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ほわいとふれあ

Re: ファイルを読み込む時のアドレスの書き方

#3

投稿記事 by ほわいとふれあ » 14年前

解決しました。
迅速な回答ありがとうございました。

ほわいとふれあ

Re: ファイルを読み込む時のアドレスの書き方

#4

投稿記事 by ほわいとふれあ » 14年前

解決にするのを忘れていたので…
連投すみません

閉鎖

“C言語何でも質問掲示板” へ戻る