Compilador C online: execute código com entrada

Compilador C online: execute código com entrada

Escreva código C, prepare a entrada (stdin) antes de executar e veja a saída e os erros. Comece com um exemplo no navegador, sem instalar uma IDE.

#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }

Como usar o compilador C online

  1. Escreva ou cole o programa C no editor. Para começar, experimente um Hello World com uma função main.
  2. Se o programa lê dados, abra Entrada Padrão (stdin) e preencha todos os valores antes da execução.
  3. Clique em Executar e confira o resultado em Saída. Execute novamente depois de alterar o código ou os dados de entrada.

Como fornecer dados para scanf e fgets

Prepare todos os dados antes de clicar em Executar. Para duas chamadas de scanf com %d, por exemplo, digite 3 e 4 separados por um espaço. Com fgets, separe cada linha de texto com uma quebra de linha. No modo de nuvem padrão, o código e a entrada são enviados a um serviço remoto de compilação e execução. Não é um terminal interativo: forneça a entrada antes da execução.

Ao usar fgets depois de scanf com %d, pode restar uma quebra de linha na entrada. Nesse caso, fgets pode ler apenas esse caractere em vez do texto esperado. Trate a quebra de linha restante no código antes de ler a próxima linha.

O que verificar quando a compilação falha

Leia a primeira mensagem do compilador e confira o número da linha indicado. Verifique os pontos e vírgulas, os parênteses e os nomes das variáveis antes de tentar novamente. Se o programa executar, mas o resultado estiver incorreto, confira a entrada e a lógica do código.