O código do Visual Studio não executa código

O código do Visual Studio não executa código

Por que o VS Code não deseja executar código quando uso scanf()a função para obter a entrada do usuário sabendo que sem essa função o código funciona perfeitamente.

insira a descrição da imagem aqui]

Responder1

  1. CTRL+SHIFT+X
  2. Digite na caixa de pesquisaCorredor de código
  3. Instale a extensão
  4. Em seguida, clique emArquivo - Preferências - Configurações
  5. Tipoexecução de códigona caixa de pesquisa.
  6. Role para baixo até encontrarCorredor de código: Terminal de execução. Verifica a caixaTempo para executar o código no Terminal Integrado.
  7. Reinicie o código VS

Boa sorte!

Responder2

antes de tudo, sou iniciante em código VS, então tentarei o meu melhor para explicar como corrigi esse "erro". Espero que este post ainda ajude muita gente.

O que eu acho que está acontecendo é que esse programa C só é compilado quando você clica em "Executar código". Não tenho certeza sobre isso. A solução que encontrei é que a maneira correta de executar seu programa é "Iniciar depuração" (F5). Agora, quando você for para o arquivo .json onde está localizada a configuração para depuração. Você simplesmente precisa alterar a linha “externalConsole” e defini-la como “true”. E é basicamente isso. Depois disso, basta executar seu programa com (F5). Tenha em mente que se você alterar algo em seu código original você precisa executá-lo com "Run Code", (ctrl+alt+n) para que as atualizações que você fizer sejam salvas e "compiladas".

Espero ter ajudado

Linha a ser alterada: insira a descrição da imagem aqui

Responder3

Você definitivamente precisa executar o código no terminal para isso.

Caso você queiradepurarnenhuma dessas soluções funcionou para mim usando o MacOS Sonomia.

Eu só consegui funcionar usandoCódigoLLDBextensão.

Para mais detalhes consulteesta postagemno estouro de pilha ouesta postagemno github que mostra a solução para depuração

informação relacionada