ページ 11

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

Posted: 2011年10月12日(水) 14:21
by ほわいとれいあ
C++を勉強し初めて半年足らずです。C++の質問です。

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

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

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

Posted: 2011年10月12日(水) 14:42
by softya(ソフト屋)
アドレスと言うかファイル名を意味する文字列ですよね。
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;
}

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

Posted: 2011年10月12日(水) 16:44
by ほわいとふれあ
解決しました。
迅速な回答ありがとうございました。

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

Posted: 2011年10月12日(水) 16:45
by ほわいとふれあ
解決にするのを忘れていたので…
連投すみません