学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 20 12
发新话题
打印

虚心

编译过了,-1不行,Ctrl+z,能结束,但是打印不出结果

TOP

那是当然,在输入的时侯,输入-1是二个字符'-','1'
应广大C语言学习者的强烈要求,为了让更多的人能够使用上<<C语言库函数查询器>> 。产品的价格调整为20元人民币,欢迎广大C语言学习来购买。联系QQ:475818502,E-mail:zhaoxufeng9997@126.com,也可留言.

TOP

#include<stdio.h>
int main()
{
    int nc=0;
    while(getchar() != '\n')
        ++nc;
    printf("%d\n",nc);
    getchar();
    return 0;
}


试试这个

C/C++讨论群:46520219 3996098 21035626 57909089
免费的C/C++算法学习论坛:http://yzfy.org

TOP

谢谢各位.

TOP

我 也学到了,谢谢。
相信自己,学无止尽。

TOP

nc没有赋初值

你这个题nc没有赋初值。

TOP

我的理解是把EOF改称别的字符,不然输入什么都结束不了,因为EOF是未知的东西

TOP

vc中定义的是-1啊。不过用define定义下吧
相信自己,学无止尽。

TOP

nc赋初值
编程高手 QQ群:19728471。只为交流,共同进步,非诚勿扰!

TOP

确实,nc赋初值,ctrl+c,就可以了,谢谢各位

TOP

 20 12
发新话题