Как преобразовать переменную string в массив char[]? - C++ - Обсуждение 440173 |
|
Обсуждение
Всего сообщений: 28
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Как преобразовать переменную string в массив char[]? |
||||
nill | 03.02.2012 13:42 |
https://www.cyberforum.ru/post2454589.html
Есть переменная string и массив char как записать...
|
||
diagon | 03.02.2012 13:44 |
https://www.cyberforum.ru/post2454594.html
strcpy( Mass, X.c_str() );
Но это для STL'овского...
|
||
nill | 03.02.2012 13:54 |
https://www.cyberforum.ru/post2454621.html
diagon,
неработает
error C2664: strcpy: невозможно...
|
||
diagon | 03.02.2012 13:55 |
https://www.cyberforum.ru/post2454626.html
Я там аргументы местами перепутал, потом исправил.
|
||
nill | 03.02.2012 14:06 |
https://www.cyberforum.ru/post2454654.html
diagon,
сработало!
а как в конце вставить символ...
|
||
diagon | 03.02.2012 14:10 |
https://www.cyberforum.ru/post2454659.html
Если использовать strcpy, то он сам поставится.
При...
|
||
go | 03.02.2012 14:12 |
https://www.cyberforum.ru/post2454660.html
nill, а разве его там нет? ;)
Добавлено через 1 минуту...
|
||
diagon | 03.02.2012 14:24 |
https://www.cyberforum.ru/post2454699.html
Смешивать string и cstring вообще плохая затея. А с strcpy...
|
||
go | 03.02.2012 14:26 |
https://www.cyberforum.ru/post2454708.html
К сожалению, так не нужно. Теряется смысл в использовании...
|
||
diagon | 03.02.2012 14:36 |
https://www.cyberforum.ru/post2454736.html
А в чем смысл заполнения всего буфера нулями?
От...
|
||
go | 03.02.2012 14:44 |
https://www.cyberforum.ru/post2454770.html
Сначала обнуляем буфер, так как мы не знаем размер массива,...
|
||
diagon | 03.02.2012 16:36 |
https://www.cyberforum.ru/post2455203.html
Ну, и?
Если размер записываемого массива больше, то он...
|
||
go | 03.02.2012 16:44 |
https://www.cyberforum.ru/post2455227.html
diagon, не совсем так......
|
||
retmas | 03.02.2012 16:57 |
https://www.cyberforum.ru/post2455289.html
совсем так. в вашем примере, конец строки попадается...
|
||
go | 03.02.2012 17:05 |
https://www.cyberforum.ru/post2455339.html
retmas, вопрос стоит о том стоит ли использовать memset. И...
|
||
retmas | 03.02.2012 17:07 |
https://www.cyberforum.ru/post2455350.html
в том случае не мемсет нужен, а простой '\0' в конец,...
|
||
go | 03.02.2012 17:09 |
https://www.cyberforum.ru/post2455360.html
Каким образом вы будете отлавливать его? Я написал код в...
|
||
retmas | 03.02.2012 17:11 |
https://www.cyberforum.ru/post2455365.html
как-как? записываем number элементов. вот вам и место куда...
|
||
go | 03.02.2012 17:17 |
https://www.cyberforum.ru/post2455383.html
Функцию strncpy придумали не для этого.
Можно ее...
|
||
silent_1991 | 03.02.2012 17:24 |
https://www.cyberforum.ru/post2455410.html
go, так почему бы не установить нуль-терминатор в заранее...
|
||
retmas | 03.02.2012 17:24 |
https://www.cyberforum.ru/post2455412.html
"не для" чего? я так и не понял.
о том и речь. я лишь...
|
||
go | 03.02.2012 17:29 |
https://www.cyberforum.ru/post2455428.html
Каким образом? Вы сказали о увеличении буфера(о чем...
|
||
silent_1991 | 03.02.2012 17:30 |
https://www.cyberforum.ru/post2455436.html
А также производительности, если речь о достаточно большом...
|
||
retmas | 03.02.2012 17:33 |
https://www.cyberforum.ru/post2455444.html
мой пример свидетельствует не об увеличении буфера, а об...
|
||
go | 03.02.2012 17:37 |
https://www.cyberforum.ru/post2455462.html
Что такое number?
|
||
silent_1991 | 03.02.2012 17:40 |
https://www.cyberforum.ru/post2455467.html
Ладно, ребят, пооффтопили и хватит!
|
||
retmas | 03.02.2012 17:42 |
https://www.cyberforum.ru/post2455474.html
число записываемых символовstrncpy(buf, source, number);как...
|
||
ua3yvs | 13.04.2015 22:42 |
https://www.cyberforum.ru/post7475837.html
AnsiString X = "test";
int length = X.Length(); //лучше...
|
||
|
||||
Similar |
Как преобразовать char* в string и вывести переменную string на экран? Преобразовать string в массив char Перевести массив char в переменную string Конвертировать массив string в переменную char, либо в переменную int |
|||
Ads |
|
|||
MoreAnswers |
Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm [] в visual c++ Преобразовать массив символов char в строку String Преобразовать строку String в массив #define byte_t unsigned char и обратно есть массив char. есть строка string. как присвоить значению string-a значение char-a? |
|||