【初心者歓迎】C/C++室 Ver.77【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0809デフォルトの名無しさん
2012/03/02(金) 10:08:29.74質問:std::ifstreamのread関数でstd::stringにファイルの読み出しを行いたい
read関数の第一引数(データの受け取り)にchar*を渡す必要があり、
string型でchar*に相当するものを考えると、むしろそのまま変数を渡すくらいかと思ったのですが、
当然型が違うのでコンパイルが通りません。
当たり前かもしれませんが、強引に&string[0]のように渡しても、コンパイルこそ通れどうまく動きません。
const char*に関してはc_str()関数を使えば問題ないのですが
char*を要求されたときstring型で上手く実現する方法を教えていただきたいです。
■ このスレッドは過去ログ倉庫に格納されています