stringstreamを使ってcharポインタに整数を代入したい。しかし、このプログラムをss >> pで実行している間にエラーが発生しています。ここで私を助けてください私はバッファに最初に入る整数をしたいとchar *に割り当てる必要があります。文字列を使ってcharポインタに整数を代入する
#include <string> // std::string
#include <iostream> // std::cout
#include <sstream> // std::stringstream
using namespace std;
int main()
{
stringstream ss;
int n=100;
char *p;
ss << n;
ss >> p; //not working
cout << ss;
return 0;
}
あなたはポインタ 'p'を持っていますが、どこを指していますか? –
[stringstreamの内容を文字列の代わりにchar型に入れる方法](http://stackoverflow.com/questions/8765574/how-to-put-stringstream-contents-into-char-type-instead-string-タイプは) –