티스토리 뷰
/// kuding testcase(.out) maker
/// Author : ky15534
/// Date : 2018-04-06
/// 사용법 : 폴더 안에 .in 파일들 넣고 정답 코드 만들어서 실행하시면 됩니다.
/// 모듈용 헤더파일
#include <io.h>
#include <string.h>
#include <assert.h>
#include <stdio.h>
/*------------------------------------------------------------------------------*/
// 정답 코드
#include <stdio.h>
int _main() {
return 0;
}
/*------------------------------------------------------------------------------*/
/// 전역변수 초기화가 필요할 때 사용
void _____() {
}
/// 메인문 건들지 마세요
int main() {
_finddata_t c_file;
intptr_t hFile;
char f_name[FILENAME_MAX] = "";
char f_in[FILENAME_MAX] = "";
char f_out[FILENAME_MAX] = "";
assert(~(hFile = _findfirst("*.in", &c_file)));
do {
sscanf(c_file.name, "%s.in", f_name);
strcpy(f_in, f_name);
strcpy(f_out, f_name);
freopen(strcat(f_in, ".in"), "r", stdin);
freopen(strcat(f_out, ".out"), "w", stdout);
_____();
_main();
} while (_findnext(hFile, &c_file) == 0);
_findclose(hFile);
return 0;
}
사용법
1. 폴더에 .in 파일들을 넣는다
2. 정답 코드를 입력하고서 실행
/*------------------------------------------------------------------------------*/
// 정답 코드
#include <stdio.h>
int _main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d\n",a+b);
return 0;
}
/*------------------------------------------------------------------------------*/
3, (.out) 파일이 생성된다.
댓글