CからC++に移行中の人が質問するためのスレ
■ このスレッドは過去ログ倉庫に格納されています
0246デフォルトの名無しさん
2005/06/19(日) 00:05:03引数iが0以外のときはファイルに文字を出力したいのですが、
あまりいいのが思いつきません。
bool func(int i=0){
ostream * const out = (i)? new ofstream("out.txt"):&cout;
/*ファイル開く失敗の処理がわからない*/
if (ファイル開けない) return false;
文字とかを出力したりする。
*out << .....
if (out!=&cout) delete out;//この部分が見苦しい気がする。
return true;
}
それと、
new ofstream(1)とかできるものもあるようですが、この場合
デリートしても大丈夫なのでしょうか。
お願いします。
■ このスレッドは過去ログ倉庫に格納されています