摘要: 在上一遍随笔中,我们知道可以用fgets()函数来代替不安全的gets()函数。fgets函数中的第二个参数限制了读取的个数。 上篇文章也提到,fgets是会读取回车换行符的。有时候我们并不希望在字符串中存在换行符。有的时候我们在一行中多输入了几个字符,而这几个字符并不是我们想要的。这时可以写一个小 阅读全文
posted @ 2016-10-01 15:06 青儿哥哥 阅读(10704) 评论(0) 推荐(0) 编辑
摘要: 在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回。如果要读取一行字符串,比如: I love BIT 这种情况,scanf()就无能为力了。这时我们最先想到的是用gets()读取. gets()函数从标准输入(键盘)读入一行数 阅读全文
posted @ 2016-10-01 14:28 青儿哥哥 阅读(23911) 评论(0) 推荐(4) 编辑