2013-09-29 97 views
0

您好:我有用於計數字符下面的代碼:一行Text = getchar();聲明沒有存儲類或類型說明符

#include <stdafx.h> 
#include <stdio.h> 

int main(); 
{ 
    int CharCount=0; //character counter 
    int Text; //Text variable 

    Text = getchar(); 

    while(Text != EOF); 
    { 
     CharCounter++ 
     Text = getchar(); 
    } 
    return 0; 
} 

節目說,聲明沒有存儲類或類型說明符。我認爲這足以將文本聲明爲整數。

你能幫助我嗎?

回答

5

您在int main()之後有一個流浪;

這會導致其餘代碼被解析爲頂級聲明,這是無效的。

+2

'CharCounter ++'後面還缺少一個分號。 「while」循環之後的一個流浪者。嘆。 –