21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
|
|||||||||||
1 | |||||||||||
Ошибка с преобразованием char17.07.2012, 00:51. Просмотров 489. Ответов 5
Метки нет Все метки)
(
В задачке дана структура и проттотип функции. Функция должна присваивать имя структуре. Но мне выдаёт ошибку:
невозможно преобразовать "const char *" в "char [40]" структура:
0
|
|
17.07.2012, 00:51 | |
Ошибка: "char *concat(char *,.)": невозможно преобразовать аргумент 1 из "const char [4]" в "char *" Ошибка с распознаванием строки на русском языке и преобразованием ее Ошибка в cannot convert char * to char вроде поправил теперь выводит ересь(
|
|
бжни
2469 / 1679 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
||||||
17.07.2012, 00:59 | 2 | |||||
fullname - это грубо говоря реальный массив
присвоение массиву значения указателя - не имеет смысла тут вы должны скопировать содержание этого указателя в массив делается это так
1
|
59 / 59 / 7
Регистрация: 16.05.2010
Сообщений: 632
|
||||||
17.07.2012, 01:46 | 4 | |||||
можно в принципе(но это не значит,что это хорошо) использовать const_cast
0
|
бжни
2469 / 1679 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
17.07.2012, 02:05 | 5 |
alexey31415, и? код от этого стал рабочим чтоли?
0
|
5478 / 4873 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
17.07.2012, 02:11 | 6 |
Компилятор не пропускает, да и смысл? Как правильно написал alex_x_x, в массив нужно копировать.
0
|
17.07.2012, 02:11 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Ошибка: initializing argument 2 of `char* fgets(char*, int, FILE*)
[Ошибка] invalid conversion from 'const char*' to 'char*' [-fpermissive] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |