整数から文字列への変換: itoa() の代替案
C では、itoa() は整数を文字列に変換するための一般的な関数です。ただし、この関数はすべてのコンパイラで利用できるわけではないため、警告やコンパイル エラーが発生する可能性があります。より信頼性の高い代替手段として、次のオプションを検討してください。
std::to_string() (C 11 以降)
std::to_string() は標準です整数を文字列に変換する C 関数。これは
#include <string> std::string s = std::to_string(5);
C Streams
C 11 より前の C バージョンの場合、C ストリームを使用して整数を変換できます。文字列に。これには、stringstream オブジェクトの作成、ストリームへの整数の挿入、文字列表現の取得が含まれます:
#include <sstream> int i = 5; std::string s; std::stringstream out; out << i; s = out.str();
その他の代替手段
以上がC での整数から文字列への変換に itoa() に代わる最良の方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。