std::exceptionで取得した内容をprintfで出力する方法

解決


momoでん  2005-09-23 12:10:11  No: 59115  IP: 192.*.*.*

例外処理でstd::exceptionに取得した内容をwhat()を用いて、
printfで出力したのですが、どのようにプログラミングすればよいでしょうか?
C++は未熟なため、どなたかご教授ください。よろしくお願いします。

catch (std::exception & e){
 std::cerr << "std::exception::what : " << e.what() << std::endl;
}
                              ↓
catch (std::exception & e){
                ??????
}

編集 削除
YuO  2005-09-23 12:44:39  No: 59116  IP: 192.*.*.*

std::exception::what()はナル文字で終端する通常の文字列を返しますから,
std::printfでも普通に%sを使えばよいです。

編集 削除
momoでん  2005-09-23 14:21:10  No: 59117  IP: 192.*.*.*

YuOさん、承知しました。
ご回答ありがとうございます。

編集 削除