0

NXCの関数から配列を返す方法は?私は以下を試しました

string[] strsplit(string str)
{
      string parts[2] = {"1", "2"};
      return parts;
}

しかし、私は得Variable name expectedます。なんで?

PS組み込みの分割機能がある場合は、ここで喜んで説明します。

4

1 に答える 1

0

string[]CまたはC++、つまりNXCでは戻り型にすることはできません。

SubStr()文字列の「分割」に役立つについては、NXCAPIを参照してください。


試す:

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);
}
于 2011-11-18T05:56:57.243 に答える