2016-04-05 8 views
0

ユーザーの後にC++コンソールアプリケーション(WINDOWS 7)でファイル名(バイナリファイルではなくテキストファイル)を入力したい文字名に名前を入力し、[10]変数は、私は初心者として私を考慮の質問に答えてくださいテキストファイルC++で作成中にテキストファイル(ASCII)名を入力するようにユーザーに問い合わせ

fout.open("<user_name_here>.txt",ios::out); 

> where <user_name_here> is a name entered by user 

にこの名前を割り当てます。 :)

答えて

2

Cinは、標準入力(キーボード)から読み込むために使用できます。

#include <iostream> 
#include <string> 
#include <fstream> 

using namespace std; 

int main() { 
    string name; 
    cin >> name; //name should not contain whitespaces/tabs etc 

    ofstream out_file; 
    out_file.open (name.c_str()); 
    out_file << "I am writing something to the file"; 
    out_file.close(); 
} 
+0

短くて、甘いとポイント! – Frecklefoot

+0

はい、あなたのおかげですべてのあなたの助けに感謝:) –

関連する問題