ページ 11

数値を文字列に変換

Posted: 2014年9月08日(月) 14:12
by Sera
こんにちは。
少し躓いたので質問させていただきます。
今、文字列を数値に、数値を文字列に変換するプログラムを作っています。
文字列を数値に変換して計算させることはできたのですが、計算結果をstringにもう一度代入するのには
どうすればいいのでしょうか。コードは下記の通りです

コード:

int main(void){
    
    string TES;
    cin >> TES;
    
    sort(TES.begin(),TES.end());
    int x = atoi(TES.c_str());
    sort(TES.begin(),TES.end(),greater<char>());
    int y = atoi(TES.c_str());
    int z = y - x;
    TES = z;
}
言語はC++で開発環境はXcode5.1.1です
案の定そのままTESにint型を入れるとうまく行きません。
どなたか解答よろしくお願いします。

Re: 数値を文字列に変換

Posted: 2014年9月08日(月) 14:55
by Sera
すみません、自己解決しました。
TES = to_string(z)で実装できました。