char str[]
을 매개 변수로 사용하는 함수가 있습니다. 문자열 입력을주는 함수를 호출하고 싶습니다.char 배열을 매개 변수로 사용하는 함수
void someFunction (char str[]) {
/* ... */
}
// Works.
someFunction("1010101");
// Does not work.
string someString;
someFunction(someString);
두 번째 전화를 받으려면 어떻게해야합니까?
편집 : 함수의 입력 매개 변수를 변경할 수 없습니다.
someFunction (someString.c_str()); –
@Cody : 컴파일되지 않으며,'c_str()'은 const입니다. –
나는 그 부분을 상상력에 맡기고 있었기 때문에 그것은 단지 주석이었습니다. 'someFunction'도 역시'const'이어야합니다. –