2014-05-09 6 views
0

커맨드 라인에서 인수를 받아 들일 필요가 있다고 알려주는 과제가 있습니다. 나는, 그러나 이것은 내가문자열 리터럴을 변수 이름으로 변환

내가 name_of_function name_of_variable 인수 1을 다음과 같이 내 인수가 말했다 오전 필요하다, 명령 줄에서 인수를 허용하는 방법을 알고 이름으로 name_of_function을지도 할 수있는 쉬운 방법이

을 arugment2 전역 변수의 이름에 함수의 이름과 변수의 이름을 바꾼다.

+1

왜 strcmp가 아닌가요? – this

+0

나는 strcmp로 할 수 있지만 더 좋은 방법이 있습니까? –

+0

사용자가 읽은 데이터를 사용해야합니다. – this

답변

1

C에는 문자열을 해당 변수, 함수 또는 다른 것으로 변환하는 도구 나 라이브러리가 없습니다. 예 : .NET 런타임 환경. 개체가 프로그램에 있고 액세스 할 수 있는지 확인하기 위해 리플렉션을 사용할 수 있습니다.

명령 줄 인수를 해석하고 명령을 처리하는 방법을 결정하려면 strcmp 또는 유사한 명령을 사용해야합니다.

관련 문제