Я пытаюсь преобразовать int в строку cstring. Я решил прочитать int в регулярную строку через stringstream, а затем прочитать строку в массив char. Кажется, что все работает, но мне интересно, удастся ли мне с моим компилятором повезти. Звучит ли код? Благодаря!Преобразование строки в строку стиля C
int zip = 1234;
char zipString[30];
stringstream str;
str << zip;
str >> zipString;
cout << zipString;
лучше переместить этот вопрос на http://codereview.stackexchange.com/ – ArtemStorozhuk
Любая причина, по которой вам нужно иметь строку как c-строку, а не строку 'std :: string'? Последний, как правило, намного лучший вариант, если вы не уцелели устаревшим кодом. –
Мне нужно иметь дело с каждым «целым числом» в строке независимо. Казалось, что массив позволит мне забрать их, чтобы они были самыми легкими. – AlmostSurely