함수 호출 안에 문자열 배열을 구성하는 방법이 있습니까? ,함수 호출에서 배열/다른 컨테이너를 생성하여 전달하고 있습니까?
void foo(char * [] strings)
{
//...does stuff
}
그리고 대신에 어떤 방법이 그것을 통과 한 후 먼저 문자 배열을 선언 그리고, 배열 또는 다른 컨테이너 클래스와 같은 함수를 호출하는 예를 들어, 나는이 같은 함수가 있다고 가정 해 ? 기본적
foo({ "a", "b", "c", ...});
I는 I 통과 배열의 스트링 중 하나와 일치하고, 그 프로그램을 통하여 변경되므로, I는 지시 함수로 허용 입력이 경과 할 때까지 입력을 위해 사용자에게 프롬프트하는 기능을 가지고 사용자가 입력을 검증합니다. 당신이 "용기"를 언급하기 때문에 당신은
void fun(char *argv[])
{
while(*argv)
printf("%s\n", *argv++);
}
fun((char*[]){"aaa", "bbb", NULL});
: 현재 난 그냥 함수 외부를 구성하고 그것을 통과하지만 어떤 식 으로든
여기에 표시되는 특정 언어가 있습니까? C 또는 C++처럼 보이지만 설명이 도움이 될 것입니다. – corsiKa
죄송합니다. C++을 의미합니다. – Blake