🛡️ 코딩테스트/🛡️ 코테 : 알고리즘

백준 input 테스트 파일 설정하기 (C++)

맨텀 2025. 1. 6. 10:20

프로젝트 설정

백준은 프로그래머스와 달리 입출력을 직접 받는 형태로 문제가 출제되기 때문에

input을 별도로 넣어주는 프로젝트를 직접 만들어야 한다.

 

프로젝트 구조

인풋을 넣을 input.txt 텍스트 파일을 만들고

기본이 되는 Main.cpp 와 코드부 래퍼클래스인 Code.cpp로 구성했다.

 

Main.cpp

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "Code.h"

int main(void)
{
    freopen("input.txt", "r", stdin);

    Code code;
    code.main();
}

 

Code.h

#pragma once

class Code
{
public:
    int main();
};

 

Code.cpp

#include "Code.h"
#include <iostream>
using namespace std;

// int main(void)
int Code::main(void)
{

    return 0;
}

 

input.txt 내용에는 백준 인풋을 그냥 복붙 하면 된다.

 

제출하기

코드 작성은 Code.cpp에 하고, 제출할 때 함수 이름을

int Code::main(void) 에서 Code:: 네임만 지워서

int main(void) 로 제출하면 된다.

 

return 0; 생략하고 싶다면 마지막 줄도 삭제하자.