Для начала, это первая трата времени calloc
, так как вы сразу же инициализируете их первым циклом for
.
Сказав это, нет ничего плохого в показанном вами коде.
Следовательно, либо ваша ошибка лежит в другом месте, либо это не тот код, который вы опубликовали. Я предлагаю вам опубликовать точное сообщение об ошибке вместе с вырезанной и вставленной копией оскорбительной строки и десятью строками по обе стороны для контекста. Это сделает нашу жизнь намного проще, помогая вам.
Ошибки:
syntax error : 'for' syntax error : missing ')' before ';'
syntax error : missing ';' before '<' missing type specifier - int assumed
, как показано в одном из ваших комментариев, обычно вызвано несбалансированными скобками. Проверьте все свои символы (
и )
, чтобы убедиться, что они равны по количеству и находятся в нужном месте. Вероятно, это потому, что вы пропустили )
в выражении до for
, но это всего лишь обоснованное предположение, поскольку в опубликованном вами коде такой проблемы нет.