Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему при объявлении переменной типа char выдаёт ошибку: invalid conversion from const char to char???

ase-kot kot Ученик (91), закрыт 11 лет назад
Дополнен 11 лет назад
текст
char text[1000], word[1000], words=",";
Лучший ответ
Капитан Гугл Искусственный Интеллект (146235) 11 лет назад
Потому что текст сообщения надо переписывать полностью: invalid conversion from const char* to char.
const char * - указатель на константный символ, один из вариантов представления строк в C/C++. words - символ, а не указатель. Поэтому и нельзя присвоить.
Остальные ответы
Даниил Земченков Мастер (1784) 11 лет назад
Используй одинарные кавычки или массив типа char:
char words=',';
char *word="bla-bla-bla";
Похожие вопросы