온라인 C 컴파일러 - C언어 온라인 실행 — Numio
브라우저에서 Clang으로 C 코드를 온라인 컴파일하고 실행하세요. C17, scanf 입력을 지원하며 컴파일 오류는 줄 번호와 함께 표시됩니다. 무료, 가입 불필요.
브라우저에서 실행 · 가입 불필요
코드 (C)
Ctrl/⌘ + Enter로 실행
input()과 io.read()는 여기 적은 줄을 순서대로 읽습니다.
출력
코드는 브라우저에서 실행되며 업로드되지 않습니다.
사용 방법
- main 함수가 있는 C 코드를 편집기에 작성하거나 붙여 넣습니다.
- 선택 사항: scanf나 getchar로 읽을 내용을 입력 상자에 입력합니다.
- 실행(또는 Ctrl/⌘ + Enter)을 눌러 컴파일하고 실행합니다.
예제
// C 예제
#include <stdio.h>
int main(void) {
const char *names[] = {"Ada", "Alan"};
for (int i = 0; i < 2; i++) {
printf("안녕하세요, %s!\n", names[i]);
}
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1부터 100까지의 합: %d\n", sum);
return 0;
}
세부 정보 및 제한 사항
WebAssembly로 동작하는 Clang이 코드를 WebAssembly(WASI) 프로그램으로 컴파일합니다. 툴체인(약 25MB)은 처음 사용할 때 다운로드되고 이후에는 캐시됩니다.
컴파일에는 몇 초가 걸리며 10초 실행 제한에 포함되지 않습니다. 컴파일 오류는 줄 번호와 함께 표시됩니다.
FAQ
어떤 C 표준과 컴파일러를 사용하나요?
C17이며, 브라우저에서 WebAssembly로 동작하는 실제 Clang 컴파일러로 컴파일합니다.
내 컴퓨터에서 컴파일할 때와 무엇이 다른가요?
프로그램이 32비트이므로 int, long, 포인터가 모두 4바이트입니다. 스레드와 네트워크는 사용할 수 없고 파일은 메모리에만 존재합니다.
코드가 서버로 업로드되나요?
아니요. 코드는 전부 브라우저에서 컴파일되고 실행됩니다. 처음 사용할 때 컴파일러만 공개 CDN(jsDelivr)에서 다운로드됩니다.
관련 도구
형식 참고 자료
도구 페이지 업데이트: