2011-11-15 19 views
0

NXCの関数から配列を返す方法は?私は次のように試した。NXCの関数から配列を返す方法は?

しかし、私はVariable name expectedを得る。どうして?

P.S.内蔵のに分割されていれば、ここではうれしく思います。

答えて

0

string[]は、CまたはC++の戻り型、したがってNXCにすることはできません。

文字列を分割する際に役立つNXC APIのSubStr()を参照してください。


試してみてください。

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); 
} 
関連する問題