-3

これは私のプロトタイプです:

int WordCount(wstring u, int uLCID);

これは cpp ファイルにあります。

int WordCount(wstring u, int uLCID);
{
//accept anything for uLCID... meaning we don't process it
int b = 0;
int iCount=0;
for(;;)
{
    int n = u.find(L" ",b);

    if (n>-1)
    {
        iCount++;
    }
    else
    {
        break;
    }
    b=(n+1);
}
return iCount;
}

コンパイラは私に教えてくれます:

A declaration was expected.

私は何を間違っていますか?

4

3 に答える 3

13

なぜなら

int WordCount(wstring u, int uLCID);
{                                  ^
                                   ^
                                   ^
于 2013-04-29T14:18:38.043 に答える
7

ここに余分なセミコロンがあります:

int WordCount(wstring u, int uLCID);
{
于 2013-04-29T14:18:31.027 に答える