0
NXC의 함수에서 배열을 반환하는 방법은 무엇입니까? 나는 다음을 시도했다NXC의 함수에서 배열을 반환하는 방법은 무엇입니까?
그러나 나는 Variable name expected
을 얻는다. 왜?
P. 거기에 내장 된 기능이 있다면 그것에 대해 기꺼이 여기 있습니다.
NXC의 함수에서 배열을 반환하는 방법은 무엇입니까? 나는 다음을 시도했다NXC의 함수에서 배열을 반환하는 방법은 무엇입니까?
그러나 나는 Variable name expected
을 얻는다. 왜?
P. 거기에 내장 된 기능이 있다면 그것에 대해 기꺼이 여기 있습니다.
string[]
은 C 또는 C++에서 반환 유형이 될 수 없으므로 NXC가 될 수 없습니다.
문자열을 '분할'하는 데 도움이되는 SubStr()
의 NXC API를 참조하십시오.
시도 :
void strspilt(string &out[], string str, unsigned int idx)
{
ArrayInit(out, "", 2);
out[0] = SubStr(str, 0, idx);
out[1] = SubStr(str, idx, strlen(str) - idx);
}