E2313 Constant expression required - C (СИ)
Формулировка задачи:
Здаствуйте. Сегодня столкнулся с одной нелепой проблемой. Нужно С++ код передалать в С. Есть в С++:
В С пишу:
и пишет ошибку:
Почему выдаёт такую ошибку и как её исправить?
const int N = 4; char l[N+1][N+1], s[N+1][N+1]; int main() { //... }
const int N = 4; char l[N+1][N+1], s[N+1][N+1]; int main() { //... }
E2313 Constant expression required
Решение задачи: «E2313 Constant expression required»
textual
Листинг программы
#define N 4 char l[N+1][N+1], s[N+1][N+1]; main() {}
Объяснение кода листинга программы
- Определяется константа N, которая равна 4.
- Создаются две матрицы: l и s, каждая из которых имеет размер N+1 на N+1.
- В главной функции main() не происходит ничего, она пустая.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д