标签: c stringtokenizer
示例用户输入:
abcd 输入 efgh 输入
我想通过按输入键来提取分隔的字符串。
答案 0 :(得分:2)
你用什么功能读0? (我猜它在0)。如果是read(),你通常会逐字节读取,所以当用户按回车键时,检查字节是否等于'\ n'(简单引用!)。
答案 1 :(得分:1)
使用getline 安全,强烈建议使用 或者使用strtok和'\ n'作为分隔符 http://www.gnu.org/s/libc/manual/html_node/Line-Input.html
getline
或者使用strtok和'\ n'作为分隔符
strtok
http://www.gnu.org/s/libc/manual/html_node/Line-Input.html
答案 2 :(得分:0)
您可以使用fgets或scanf
fgets
scanf