【发布时间】:2016-10-01 06:19:23
【问题描述】:
我如何从标准输入中获取字符。例如,如果标准输入是push("blah"),我想检索第三个字符/字节,即's',我将如何去做呢?我不确定是否涉及fgetc() 或getchar(),我想尝试避免循环,但循环是迭代它的唯一方法,我是否可以像getchar(3) 类型一样直接检索它东西?
【问题讨论】:
-
第三个字节是
's'?但是你可以做getchar(); getchar(); int c = getch();循环不值得。 -
push("blah")中的s
-
我从标准输入读取,所以我也想读取推送部分
-
您以后要检查较早的字节吗?或者您只是想丢弃任意数量的输入字节?