함수를 열려고합니다 (파일을 열고, 그 함수를 사용하여 결과를 다른 파일로 뱉어냅니다). argv와 argc를 사용하고 온라인으로 모든 튜토리얼을 살펴 보겠습니다. argv [0]를 출력하면 파일 이름을 얻습니다. 제 질문은 내가 어떻게 설정합니까 다음 argv [1.2.n] 함수를 말할 수 있습니다. 따라서 사용자가 open (사용자가 프로그램 디렉토리에있는 후)을 입력하면 해당 기능이 열립니다. 뭔가 같은 :함수에 명령 줄 인수를 할당합니다.
이void file(int * argc, char * * argv)
{
//
}
int main(int argc, char * * argv)
{
if (argv[1] == open)
{
file(argc, argv);
}
return 0;
}
: 목표는 인수 중 하나에 따라 전화 다른 기능에 경우, 일반적인 솔루션은 기능에 대한 포인터에 문자열의지도를 사용하여, 다음과 같은 일을하는 것입니다 . 프로그램이 수용해야 할 매개 변수는 무엇이며 어떻게해야합니까? 또한 argv [0]에는 프로그램의 이름이 포함되어 있습니다. – codeling
저는 여러분이 파이썬에서 매개 변수 풀기라고 불리는 것을 설명한다고 생각합니다. 그 맞습니까? –
@nyarlathotep : 불명확 한 질문에 대해서는 [close-reason] (http://meta.stackexchange.com/questions/184154/)이 있습니다. 그것을 사용하십시오. –