이전에 작성된 C++ 코드를 수정해야하고 프로그램에 대한 명령 행 인수가 필요합니다. 다른 사람들이 리뷰를하고있을 것이며,이를 용이하게하기 위해,이 코드를 테스트 할 것입니다, 내가 쓴이 ...테스트 목적으로 argv 할당하기
int main (int argc, char *argv[])
{
// To do testing just uncomment the below line.
#define TESTING
#ifdef TESTING
argc = ARGUMENT_COUNT;
argv[1] = new char[strlen(INPUT_FILE) + 1 ];
strcpy(argv[1], INPUT_FILE);
argv[2] = new char[strlen(MERGE_FILE) + 1 ];
strcpy(argv[2], MERGE_FILE);
.
.
.
#endif
내 질문 : 이러한 유형의 테스트를 처리하는 다른 더 좋은 방법이 어디 명령 행 동일한 변수 인 argv
이 모든 곳에서 사용됩니다.
참고 : IDE를 지원하지 않습니다. 원격 서버에서 vi 편집기를 사용하고 있습니다.
일반적으로 IDE를 통해 args를 제공 할 수 있습니다. –
지정한 인수를 사용하여 프로그램을 실행하는 스크립트를 만드시겠습니까? –
IDE 없음 ... 코딩을 수행하기 위해 원격 서버에 로그인하고 있습니다. 그리고 저는 거기서 만 시험해야합니다. – NJMR