20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 366
|
|
1 | |
QString to char[]18.10.2013, 09:09. Показов 13171. Ответов 6
Метки нет (Все метки)
0
|
18.10.2013, 09:09 | |
Ответы с готовыми решениями:
6
QString в char* QString -> char * Из Qstring в char * QString to Char |
187 / 172 / 38
Регистрация: 03.08.2012
Сообщений: 596
|
|
18.10.2013, 09:56 | 2 |
Никак, если я не ошибаюсь. Ты не можешь получить массив из функции не вернув указатель на этот массив. Возможно я не прав
0
|
20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 366
|
|||||||||||
18.10.2013, 10:27 [ТС] | 3 | ||||||||||
Ну, тут я вижу два выхода:
1) Индусский метод:
0
|
18.10.2013, 10:35 | 4 |
Видимо массив char[100] вы хотите использовать где-то ещё. Так вот, имя вашего массива char n[100] -- это синоним для указателя на первый элемент массива, т.е. передавая такой элемент как массив в функцию компилятор заменяет его на указатель на первый элемент этого массива, потому-то, кстати, (в общем случае массивов, т.е. не только массивов char) в Си в подобные функции часто нужно передавать ещё и размер массива или в самой функции следить за наличием '\0', если это массив символов. Значит в этом вашем где-то ещё (например какой-то функции) необходимо передать именно указатель на массив.
0
|
20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 366
|
||||||
18.10.2013, 11:43 [ТС] | 7 | |||||
Раз уж мы пользуемся библиотекой Qt, то может воспользуемся функцией
2
|
18.10.2013, 11:43 | |
18.10.2013, 11:43 | |
Помогаю со студенческими работами здесь
7
QString to char[] QString to const char* Char* to QString не в конструкторе qstring to unsigned char* Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |