0

用户输入示例:

abcd enterefghenter

我想提取由enter按键分隔的字符串。

4

3 回答 3

2

您在 0 上使用什么功能进行读取?(我猜它是0)。如果是 read(),通常是逐字节读取,所以当用户按下回车键时,检查字节是否等于 '\n'(简单引号!)。

于 2011-01-24T09:48:38.237 回答
1

使用getline它是安全的,强烈推荐而不是 {f}gets

或使用strtok'\n' 作为分隔符

http://www.gnu.org/s/libc/manual/html_node/Line-Input.html

于 2011-01-24T09:53:38.193 回答
0

您可以使用fgets或阅读整行scanf

于 2011-01-24T09:50:14.043 回答