@Saymon_K

Как занести в массив символов новый символ?

Никогда бы не подумал, что буду задавать столь... "очевидные" вопросы. Но как бы там ни было, я действительно стал в тупик, когда попытался в массив сунуть элемент:
char mass[100];
mass[0] = "e";
На что Visual Studio мне сказал

error C2440: '=' : cannot convert from 'const char [2]' to 'char'
1> There is no context in which this conversion is possible

Так, что же мне делать ???

P.S. Извините за всю глупость вопроса.
  • Вопрос задан
  • 2223 просмотра
Пригласить эксперта
Ответы на вопрос 2
dnovikoff
@dnovikoff
Кавычки поменять с двойных на одинарные. "e" - это массив из двух элементов: символ "е" и терминирующий нуль. В то время как 'e' (в одинарных кавычках) - это символ.
Ответ написан
BladzheR
@BladzheR
Можно сделать как написал dnovikoff,либо таким образом: "char mass[]= "e";".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы