- 549 名前:デフォルトの名無しさん [2009/11/20(金) 01:19:51 ]
- 質問です。
ループ中の変数 j をファイル名としてテキストファイル"1.txt"〜"8.txt"を どんどん新規作成していきたいのですが、 「f.open(ji,ios::out)の第一引数は const char*だカス」と怒られます。 こういう場合はどのように行うのでしょうか? 自分で書いてみたものを張ります。 for(int i=0;i<9;i++){ char t_char[10]; sprintf(t_char, "%d", j); string ji = ""; ji += t_char; ji += ".txt"; fstream f; f.open(ji,ios::out) f.close(); }
|

|