Попытка заставить get_long_long работать в credit.c cs50 - PullRequest
0 голосов
/ 18 февраля 2019

Я занимался исследованием переполнения стека, а также справочной библиотеки cs50.

Справочная библиотека утверждает очевидное.По сути, можно использовать get_long_long, но его не рекомендуется использовать для get_long.Идк когда, но это то, что он говорит.

У переполнения стека есть похожие вопросы, но никто не отвечает на то, для чего я пытаюсь найти ответ.

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

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

Заранее благодарим за помощь!

enter image description here

enter image description here

1 Ответ

0 голосов
/ 19 февраля 2019

Вы используете функцию, для которой компилятор еще не видел сокращения.IE, вы не включили его правильно с правильными заголовочными файлами.Я бы проверил ваши включения и убедился, что вы правильно включили заголовочный файл, содержащий функцию.Кроме того, вы можете объявить его перед использованием выше main, если это локальная функция.Но кажется, что это часть пакета cs50, я бы позаботился о том, чтобы этот пакет был в вашем разделе include, или добавил бы относительный путь к нему, если вы можете найти его в своей системе.

...