0 / 0 / 0
Регистрация: 24.09.2018
Сообщений: 1
|
||||||
1 | ||||||
Ошибка "значение типа "const char [81]" нельзя использовать для инициализации сущности типа "const unsigned char [61]"24.09.2018, 21:34. Показов 2122. Ответов 7
Прошу помощи, так как раньше прога работала, сейчас решил вернуться и выдает ошибку:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
24.09.2018, 21:34 | |
Ответы с готовыми решениями:
7
Значение типа "const char *" нельзя использовать для инициализации сущности "char*" Ошибка: "const char[78]" нельзя использовать для инициализации сущности типа char[12] Ошибка: значение типа "const char*" нельзя присвоить сущности типа "char*" |
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
|||||||||||
25.09.2018, 01:07 | 2 | ||||||||||
Поменяйте
0
|
Вездепух
![]() ![]() 10421 / 5693 / 1550
Регистрация: 18.10.2014
Сообщений: 14,027
|
|
25.09.2018, 03:24 | 3 |
Какой именно "помощи"? Строка из 81 символа никак не поместится в массив из 61 символа. Никакая "помощь" не поможет вам ее туда запихнуть.
Что вы пытаетесь сделать? Почему вы инициализируете массив размера 61 строкой размера 81?
0
|
8 / 7 / 0
Регистрация: 05.03.2017
Сообщений: 26
|
|||||||||||
25.09.2018, 06:01 | 4 | ||||||||||
Обратите внимание на синтаксис!
![]() И char - это символ, а не строка
0
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
|
25.09.2018, 12:49 | 5 |
It depends.
Если часто создавать и удалять, то на стеке будет быстрее, но переполнение стека получить проще.
0
|
8 / 7 / 0
Регистрация: 05.03.2017
Сообщений: 26
|
|
26.09.2018, 06:48 | 6 |
Ну даже массив char 60x60 - это 3600 байт. При том, что на пример VS выделяет на стек 1000 байт. У него уже перегрузка. Я не знаю какой у него компилятор, но ходят легенды, что некоторые компиляторы выдают до 8000 байт на стек. Так же непонятно инициализирует переменную columnsCount константой, а потом пытается прибавить +1 Ещё непонятно unsigned char - это вообще законно? Не верю я, что код раньше работал. Темнит автор ![]()
0
|
16469 / 8968 / 2199
Регистрация: 30.01.2014
Сообщений: 15,571
|
|
26.09.2018, 08:19 | 7 |
1000 байт - это чуть меньше 1 килобайта. Что-то вы путаете.
Стек в Windows выделяется по умолчанию в 1 мегабайт. Может быть будем проверять информацию, прежде чем публиковать ее? ![]() А что тут непонятного? Здесь результат выражения с константой времени компиляции также является константой времени компиляции. Это все более чем нормально.
0
|
8 / 7 / 0
Регистрация: 05.03.2017
Сообщений: 26
|
|
26.09.2018, 14:11 | 8 |
Да, конкретно попутал. Даже стыдно
0
|
26.09.2018, 14:11 | |
Помогаю со студенческими работами здесь
8
Как исправить ошибку: Значение типа "const char *" нельзя присвоить сущности типа "char *"? Error: значение типа "const char" нельзя присвоить сущности типа "double"
Значение типа "void *" нельзя использовать для инициализации сущности типа "int *" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |