当我输入" Hello World"时,输出给了我111111111111.这是什么putchar()应该返回或我的代码在某处错了?
public class RV_Adapter extends RecyclerView.Adapter<RV_Adapter.ImageViewHolder> {
...
}
答案 0 :(得分:0)
你的问题是因为:
while ((c = getchar() != EOF))
将getchar() != EOF
分配给c
除了true
之外的所有人1
或EOF
。您需要在')'
之后移动结束EOF
,例如
while ((c = getchar()) != EOF)
因此,在针对getchar()
进行测试之前,您实际上会将c
的结果分配给EOF
。