2017-05-13 1 views
-1

main()의 인수를 초기화하는 방법은 무엇입니까?명령 줄 인수는 어떻게 지정합니까?

int _tmain(int argc, TCHAR *argv[]) 

항상 다음과 같은 오류가 발생합니다

// If the directory is not specified as a command-line argument, 
// print usage. 

if(argc != 2) 
    { 
     _tprintf(TEXT("\nUsage: %s <directory name>\n"), argv[0]); 
     return (-1); 
    } 

나는이 오류가 발생하지 않습니다 무엇을 할 수 있습니까? , 디버거에서 프로그램을 실행하면

> myprogram c:\TheDirectory 

:

Listing the Files in a Directory

+0

어떻게 프로그램을 명령 줄에서 호출합니까? –

+0

프로그램에 명령 줄에 인수를 지정하십시오. – cup

+0

디버거에서 실행중인 경우 프로젝트 속성에서 해당 인수를 설정할 수 있습니다. –

답변

0

보통 당신이 좋아하는 명령 줄 프롬프트에서 명령 줄 인수를 지정

나는이 예제를 구현하려면 프로젝트 속성 설정에서 명령 줄 인수를 지정해야합니다. 솔루션 탐색기, 오른쪽에서 비주얼 스튜디오

  1. 내에서 명령 줄 매개 변수 샘플을 빌드하고 실행하려면

    :

    은 세부 사항 (가 동일한 C의 ++)에 대한 here를 참조하십시오 CmdLine1 프로젝트를 클릭하고 을 클릭 한 다음 시작 프로젝트으로 설정하십시오.

  2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭하십시오.
  3. 구성 속성 폴더를 열고 디버그을 클릭하십시오.
  4. 속성의 속성에 명령 줄 매개 변수를 입력하고 OK을 클릭하십시오. 예를 보려면 자습서를 참조하십시오.
  5. 디버그 메뉴에서 디버깅하지 않고 시작을 클릭하십시오.
  6. CmdLine2에 대해 이전 단계를 반복하십시오.
관련 문제