一个小问题.

zhu163 2006-03-03 08:52:58
#include <stdio.h>
main ( )
{
int c, i = 0;
c = getchar ( );
while ( c != EOF ){
putchar ( c );
i ++;
if ( 4 == i) break;
}
}
当我输入 -1 的时候 输出的是 "____"
我想问一下 "____"代表什么意思.
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
屋顶上的老猫 2006-03-03
  • 打赏
  • 举报
回复
那你就输入串 循环条件用strcmp()写!
zhu163 2006-03-03
  • 打赏
  • 举报
回复
我 要让 c == EOF, 我该输入什么呢?
zhu163 2006-03-03
  • 打赏
  • 举报
回复
那 -1 我岂 不是就不能往里输了.
cunsh 2006-03-03
  • 打赏
  • 举报
回复
while ( c != EOF ){
putchar ( c );
i ++;
if ( 4 == i) break;
} //循环了4次. 每次i增1
屋顶上的老猫 2006-03-03
  • 打赏
  • 举报
回复
负号而已!

getchar()接受一个字节就是-1前面的符号

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧