回 帖 发 新 帖 刷新版面

主题:编写的小程序,出了几个错误,求高手指教。

#include<stdio.h>

int main()
{
    int iChang,iGao;
    printf("请输入物体高度:");          
    scanf("%d\n",&iGao);                      

    printf("请输入物体长度:");
    scanf("%d\n",&iChang);

    
}

写完无法编译,软件指出第6行 : error C2018: unknown character '0xa3'
                               error C2018: unknown character '0xbb'       

   说我 的第6行有未知的字符,请高手帮我看看那个是未知的字符。
              软件指出第7行 :syntax error : missing ';' before identifier 'scanf' 
   这个我也不懂,求解释~

回复列表 (共2个回复)

沙发


楼主你的printf后面的分号不是英文输入法的分号,是汉语输入法下面的分号,改为英文输入法下面的分号就行了。
我用Microsoft Visual Studio 2010 没有编译成功,不知道为什么,你试试vc++6.0
应该可以通过的。

板凳


没错误了,刚刚我复制代码的时候多复制了没用的,所以出错了[em3][em3]
就是printf后面的;问题,改过来就解决了

我来回复

您尚未登录,请登录后再回复。点此登录或注册