数値を文字列に変換

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Sera
記事: 31
登録日時: 11年前

数値を文字列に変換

#1

投稿記事 by Sera » 10年前

こんにちは。
少し躓いたので質問させていただきます。
今、文字列を数値に、数値を文字列に変換するプログラムを作っています。
文字列を数値に変換して計算させることはできたのですが、計算結果を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型を入れるとうまく行きません。
どなたか解答よろしくお願いします。

Sera
記事: 31
登録日時: 11年前

Re: 数値を文字列に変換

#2

投稿記事 by Sera » 10年前

すみません、自己解決しました。
TES = to_string(z)で実装できました。

閉鎖

“C言語何でも質問掲示板” へ戻る