dポイントプレゼントキャンペーン実施中!

「std::stringstream 」で得るデータを、
「char」にしたい気持ちです。

具体的には、以下の場面で、
==================================
std::stringstream foo ;
foo << "19900720" << "ftp.co.jp";
==================================

得られる「foo」を
「std::stringstream」ではなく、
「char」型で以下put処理を行う際の「foo」に
流し込みたいと思っています。


/* putにて「foo」の中身をcharで流し込みたい */
put(foo, value);

こんなときには、
どのように型の変換を行うための1行を挟めばいいのかを、
教えていただけるとありがたいです。

=============================================
std::stringstream foo ;
foo << "19900720" << "ftp.co.jp";

/*「foo」をcharに型変換を希望 */

put(foo, value); 
=============================================

A 回答 (1件)

「char で流し込む」の意味はよくわかりませんが


put(foo.str().c_str(), value);
でよかったりして.
    • good
    • 0
この回答へのお礼

教えていただき、どうもありがとうございます。

お礼日時:2009/05/07 19:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!