mohamedokily Ответов: 2

Почему я получаю эту ошибку? Ошибка: ожидаемые спецификаторы объявления или '...' перед Строковой константой| в коде C


Почему я получаю эту ошибку? Ошибка: ожидаемые спецификаторы объявления или '...' перед Строковой константой| в коде c

Что я уже пробовал:

с
Why am I getting this error? Error: expected declaration specifiers or '...' before string constant| in c code 

k5054

Вам нужно будет добавить некоторый контекст. Покажите код - или, по крайней мере, достаточно его, чтобы мы могли видеть, что может вызвать ошибку. То, что Вы нам дали, похоже на сообщение врачу: "мне больно, когда я это делаю"....

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Почему я получаю эту ошибку?

Потому что у вас есть ошибка в вашем коде перед позицией сообщения об ошибке.
Коррекция зависит от вашего кода, который вы держали в секрете.


Рейтинг:
0

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.

Но... на первый взгляд, вы либо пропускаете точку с запятой, либо имеете дополнительную близкую фигурную скобку.

Посмотрите на строку, на которой он сообщает об ошибке, и посмотрите, что это на самом деле. (Сообщение об ошибке компилятора сообщит вам, в каком файле и строке он его нашел). Возможно, Вам также придется взглянуть на строки непосредственно над этой строкой, потому что компиляторы не так уж ярки (особенно компиляторы C, которые обычно все написаны в прошлом веке: C больше не является "современным языком").

Если вы не можете разобраться в этом, вам нужно будет показать нам строку, дюжину строк выше и ниже нее, а также полный текст сообщения об ошибке.