온라인 C 컴파일러: 입력과 함께 C 코드 실행

온라인 C 컴파일러: 입력과 함께 C 코드 실행

브라우저에서 C 코드를 작성하고 실행 전에 표준 입력(stdin)을 준비하세요. 실행 결과와 오류를 확인하고 예제로 시작할 수 있습니다.

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

온라인에서 C 코드를 실행하는 방법

  1. 편집기에 C 코드를 작성하거나 붙여 넣으세요. 처음이라면 main 함수가 있는 간단한 Hello World 프로그램으로 시작하세요.
  2. 프로그램이 입력을 읽는다면 실행 전에 표준 입력에 필요한 값을 모두 입력하세요.
  3. 실행을 누른 뒤 출력에서 결과를 확인하세요. 코드나 입력값을 바꾼 후에는 다시 실행하세요.

scanf와 fgets에 입력값 전달하기

실행을 누르기 전에 입력 데이터를 준비하세요. 예를 들어 %d를 사용하는 scanf 호출 두 번에 값을 전달하려면 3과 4를 공백으로 구분해 입력할 수 있습니다. fgets로 여러 줄을 읽는다면 줄바꿈으로 각 줄을 구분하세요. 기본 클라우드 모드에서는 코드와 입력이 온라인 실행 서비스로 전송됩니다. 실행 도중 값을 입력하는 대화형 터미널이 아니므로 입력을 미리 준비하세요.

scanf로 %d 값을 읽은 뒤 fgets를 호출하면 입력에 남아 있는 줄바꿈만 읽을 수 있습니다. 다음 텍스트 줄을 읽으려면 코드에서 남은 줄바꿈을 먼저 처리하세요.

컴파일 오류가 나면 확인할 내용

첫 번째 컴파일 오류 메시지와 표시된 줄 번호를 확인하세요. 세미콜론, 괄호, 변수 이름을 살펴보고 수정한 뒤 다시 실행하세요. 컴파일은 되지만 결과가 예상과 다르다면 입력값과 프로그램의 처리 과정을 확인하세요.