摘要: 在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回。如果要读取一行字符串, 比如:I love MIT 这种情况,scanf()就无能为力了。这时我们最先想到的是用gets()读取. C标准库中的 gets() 函数。 这个函数 阅读全文
posted @ 2020-06-10 03:14 禅主 阅读(4212) 评论(0) 推荐(0) 编辑
摘要: C输入使用scanf函数,但scanf默认回车和空格是输入不同组之间的间隔和结束符号,所以输入带空格,tab或者回车的字符串是不可以的, 解决方法如下 : 1)利用格式符 “%[]” 它的作用为扫描字符集合。 scanf(“%[^c]”,str); 其中“c”是一个具体的字符常量(包括控制字符)。当 阅读全文
posted @ 2020-06-10 00:40 禅主 阅读(1028) 评论(0) 推荐(0) 编辑