самостоятельно в течение всего лишь месяца. Надеюсь на помощь как слепому котёнку а не ваши усмешки. Так вот: использую Линукс на нем vscode, в setting.json в строке «с»: … вписан стандарт-std=c18. Пишу калькулятор с целью закрепить усвоенные знания. При компиляции кода выдалось предупреждение о неявной (implicit) декларации функции. Вот код как я её объявлял во внешнем более кода:
Int sin_check(char s[]) {
return check_strings(sin_symb, s);
}
Для информации: Здесь я проверяю строки на соответствие командам.
Ругается на подобные строки. Что не так? Подскажите как заявить явно? Спасибо
Кажется, что надо const char* s
можешь игнорирвать, или писать в начале файла декларацию функи
А, это даже не ошибка
Так низя, если пишем не на С89, в более поздних стандартах это депрекейтед
Или С17?😏
yep, а теперь обьясни это ему xD
Нет такого стандарта
Но разницы не вижу между 99 11 и 18 если перебивать в файле json
Я нашёл в интернете что есть
Есть, извиняюсь, действительно
Обсуждают сегодня