반응형
알고리즘 문제를 풀 때, 주석 처리 하지 않고, 코드를 유지하면서 필요할 때만 printf 를 사용했던 방법입니다.
1. 코드내에 #define 과 #ifdef ~ #endif 를 사용하여 function name 을 정의해준다.
/* define 으로 printf 를 on/off 한다. */
#define _TEST
#ifdef _TEST
#define myprintf printf
#else
#define myprintf
#endif
2. 새로 정의한 function name : myprintf 로 코드 작성을 한다.
int main()
{
for (int i = 0; i < MAX; i++) {
for (int j = 0; j < MAX; j++) {
//! initialization
}
}
int N;
scanf("%d ", &N);
myprintf("N = %d \n",N); //! 주석처리 없이 코드는 유지
}
반응형
'IT > Programming' 카테고리의 다른 글
[알고리즘] 정올 1912 번 문제 : 미로 탐색 (0) | 2023.04.26 |
---|---|
[C++] push_back() 과 emplace_back() 의 차이점 정리 (0) | 2023.04.24 |
[C++] Introduction to STL (Standard Template Library) (0) | 2023.04.24 |
[알고리즘] 정올 1440 번 문제 : 가까운 공통 조상 찾기 (1) | 2023.04.22 |
[알고리즘] 정올 1238 번 문제 : 미로 탈출 중간 단계 (1) | 2023.04.21 |