C++ - альтернатива Integer.parseInt () и String.valueOf () [дубликат]
На этот вопрос уже есть ответ здесь:
В Языке C++. Каковы альтернативы целому числу?parseInt () и строка.valueOf () Java в C++.
3 ответов:
Для
Integer.parseIntможно использовать std:: stoi, std:: istringstream, sscanf, atoi и др.Для
String.valueOf()альтернатив можно std:: ostringstream, sprintf, std:: tostring и т. д.Рекомендации:
С++11stoiи ещеtostring
с++istringstreamи ещеostringstream
сatoiиsprintf
Я бы предпочел использовать sstream.
Вы можете использовать функцию atoi c++.
int atoi (const char * str);Преобразование строки в целое анализирует C-string str интерпретируя его содержимое в виде целого числа, которое возвращается в виде значения типа int.
Comments