Re: а как char* в string на C++ преобразовать?
в исходном тексте по логике программы до нужного места просто недоходило .
Re: а как char* в string на C++ преобразовать?
хм, теперь понадобилось обратно его сконвертать- а как?
всмысле string -> char*
Re: а как char* в string на C++ преобразовать?
Re: а как char* в string на C++ преобразовать?
ой, спасибо огромное!
а вот как бы еще string -> int не через char с atoi преобразовать?
(понимаю что достал, но весь инет облазил в поисках учебника, где было бы нормальное описание. может линком кто кинет в меня?)
Char. To String Метод
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует значение этого экземпляра в эквивалентное ему строковое представление.
Перегрузки
Преобразует значение этого экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами.
Преобразует указанный символ Юникода в эквивалентное ему строковое представление.
Преобразует значение этого экземпляра в эквивалентное ему строковое представление.
Примеры
В следующем примере кода показано ToString.
ToString(IFormatProvider)
Преобразует значение этого экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования, связанных с языком и региональными параметрами.
Параметры
(Зарезервирован.) Объект, предоставляющий сведения о форматировании, связанные с определенным языком и региональными параметрами.
Возвращаемое значение
Строковое представление значения данного экземпляра, определяемое параметром provider .
Преобразование char[] в string
Есть массив char[] . Нужно преобразовать его в string .
Как это можно сделать наиболее просто?
![]()
Вот краткая выдержка:
Один из способов организовать работу со строками — это использование одномерных массивов типа char . Тогда строка символов – это одномерный массив типа char , заканчивающийся нулевым байтом.
Нулевой байт – это байт, каждый бит которого равен нулю, при этом для нулевого байта определена символьная константа \0 (признак окончания строки, или нуль-терминатор). По нулевому байту функции, работающие со строками, определяют место окончания строки. Если они читают строку, то воспринимают ее только до первого нуль-терминатора; если они создают строку, то записывают нуль-терминатор в ее конец.