gpt4 book ai didi

c - C语言中使用字符串输入

转载 作者:行者123 更新时间:2023-11-30 21:11:42 24 4
gpt4 key购买 nike

我如何从键盘获取多行输入,直到我没有遇到#例如我的输入是这样的

A = B = 4    
C = (D = 2)*_2
C = D = 2 * _2
F = C - D
E = D * _10
Z = 10 / 3
#

scanf 只接受输入直到空格,所以我如何确保我的字符串接受输入直到 #

最佳答案

简单地说,您可以使用 scanf() 来查找您正在查找/不查找的内容。如果您是新手,我建议将每行的第一个字符设为标记字符,并坚持输入为特定样式。解析很快就会变得复杂。

(通过标记,我的意思是,如果该行以“#”开头,则结束循环。如果该行以“$”之类的内容开头,则处理以下行。)

**在上一个提交者评论之后编辑 - 您应该让阅读器处于 while 循环中,独立读取每一行,并每次检查终止字符。

关于c - C语言中使用字符串输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19960975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com