Visual Studio Code не запускает код

Visual Studio Code не запускает код

Почему VS Code не хочет запускать код, когда я использую scanf()функцию для получения ввода пользователя, зная, что без этой функции код работает отлично.

введите описание изображения здесь]

решение1

  1. CTRL+SHIFT+X
  2. Введите в поле поискаКод Бегун
  3. Установить расширение
  4. Затем нажмите наФайл - Настройки - Настройки
  5. Типзапуск кодав строке поиска.
  6. Прокрутите вниз, пока не найдетеCode-runner: запуск в терминале. Установите флажок.Будет ли запущен код в интегрированном терминале.
  7. Перезапустить VS Code

Удачи!

решение2

Во-первых, я новичок в VS code, поэтому я постараюсь объяснить, как я исправил эту "ошибку". Надеюсь, этот пост поможет многим людям.

Я думаю, что происходит то, что эта программа на C компилируется только тогда, когда вы нажимаете «Run Code». Я в этом совсем не уверен. Решение, которое я нашел, заключается в том, что правильный способ фактически запустить вашу программу — «Start Debugging» (F5). Теперь, когда вы переходите к файлу .json, где находится конфигурация для отладки, вам просто нужно изменить строку «externalConsole» и установить ее на «true». И это в основном все. После этого вы просто запускаете свою программу с помощью (F5). Имейте в виду, что если вы что-то меняете в своем исходном коде, вам нужно запустить его с помощью «Run Code» (ctrl+alt+n), чтобы обновления, которые вы делаете, были сохранены и «скомпилированы».

Надеюсь, я помог.

Строка для изменения: введите описание изображения здесь

решение3

Для этого вам определенно придется запустить код в терминале.

В случае, если вы хотитеотлаживатьНи одно из этих решений не сработало у меня при использовании MacOS Sonomia.

Я заставил его работать только с помощьюКодLLDBрасширение.

Более подробную информацию см.эта почтапри переполнении стека илиэта почтана github, где показано решение для отладки

Связанный контент