使用fgets(),如果缓冲区够大,就会把行尾的回车符 ‘\n’ 也拷入。那怎么快速去掉回车符 ‘\n’ 呢?用下面的函数。

头文件:#inclued<string.h>

strcspn()用来检索字符串s1开头连续有几个字符都不含字符串s2中的字符,其原型为:
int strcspn(char *s1, char *s2);

【参数说明】s1、s2为要进行查找的两个字符串。

strcspn()从字符串s的开头计算连续的字符,而这些字符都完全不在字符串s2中。简单地说,若strcspn()返回的数值为n,则代表字符串s1开头连续有n 个字符都不含字符串s2中的字符。

【返回值】返回字符串s1开头连续不含字符串s2内的字符数目。

使用方法:
fgets(buf, 32, fp);
buf[strcspn(buf, “\n”)] = 0; //rm ‘\n’

去掉fgets拷贝的回车符相关推荐

  1. Objective-C语法之字符串NSString去掉前后空格或回车符(可以是NSCharacterSet类型的其它字符)...

    main.m 1 #import <Foundation/Foundation.h> 2 #import "NSString+Trim.h" 3 int main(in ...

  2. 怎样去掉word2007中的回车符?

    怎样去掉word2007中的回车符? 刚刚安装的office2007,在使用word时,那个段落标记总是去不掉,用"显示/隐藏段落标记"只能去掉用于标记空格的点点,就是去不掉回车符 ...

  3. 去掉/隐藏 word的回车符

    去掉 word的回车符 ^P 替换为 空 隐藏 word的回车符 word-03 :   视图-段落标记                    前的对勾给去掉: word-07 :   word选项- ...

  4. NSString 去掉前后空格或回车符

    2019独角兽企业重金招聘Python工程师标准>>> NSString *string = @" 空格 空格 "; NSString *trimmedStrin ...

  5. vim去掉windows文本的多余的回车符(^M)

    为什么80%的码农都做不了架构师?>>>    ) 使用sed 去掉windows下的回车符 (注意^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开 ...

  6. Linux中文档去掉windows文本的多余的回车符(^M)

    1) 使用sed   去掉windows下的回车符 (注意^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开v,按m) sed -i 's/^M//g' filenam ...

  7. word2007,取消显示回车符

    怎样去掉word2007中的回车符? 刚刚安装的office2007,在使用word时,那个段落标记总是去不掉,用"显示/隐藏段落标记"只能去掉用于标记空格的点点,就是去不掉回车符 ...

  8. word07去掉回车符

    [size=medium]写实验报告时很想去掉word文档里的难看的回车符,随之上网找找,可是好多回复发现都不是很正确所以决定还是自己试试,不成想还真的找到了,为了大家方便少走弯路特意来分享. 方法如 ...

  9. Word2010如何隐藏去掉回车符

    每一次在Word中敲击回车时,都会留下一个回车符,回车次数多了回车符也就跟着变多了,这的确是太影响视觉效果了,我们要如何操作才能将这些回车符去掉呢?Word2010中隐藏回车符的方法,从此告别回车符! ...

最新文章

  1. 顺风详解Nginx系列—Ngx中的变量
  2. java笔记 -- java运算
  3. Spark分区与并行度
  4. 浅谈同城双中心的网络部署模型
  5. MySQL last_insert_id()函数
  6. RxJava之PublishSubject、BehaviorSubject、ReplaySubject和AsyncSubject
  7. LeetCode 1198. 找出所有行中最小公共元素(二分/合并有序链表)
  8. 《0bug-C/C++商用工程之道》节选00--内存管理的基本要求
  9. MATLAB半色调,基于改进协方差矩阵的半色调图像分类研究
  10. js 操作java对象_js对象复制
  11. 房地产大亨PropTiger将VR/AR初创公司3DPhy收入麾下
  12. Apache服务器之------虚拟主机多功能配置
  13. github的使用 sourceTree
  14. C语言根号下ln怎么表示,c语言ln根号x
  15. 【唯美日出win7热门主题】
  16. 《SEM长尾搜索营销策略解密》一一1.5 互联网时代,世界不再匮乏
  17. 小红书API根据关键词取商品列表,Onebound数据
  18. 每日一诗词 —— 行路难
  19. 三次bezier曲线 MATLAB,Matlab-画二次及三次Bezier曲线-8控制点的B样条曲线
  20. 使用frp+MobaXterm进行ssh远程连接报错及解决办法

热门文章

  1. 流量卡之家:5G网速快慢取决于多方面因素 实际应用难达到理论速度
  2. Android:修改默认音量等级
  3. 请介绍一下三地菩萨,再说一说,要证悟什么才能称之为三地菩萨.谢谢.
  4. a configuration error occured during startup
  5. tomcatServlet
  6. iPad 使用技巧:Apple Pencil
  7. 荒岛求生html5母狼攻,荒岛求生各资源作用及获取方法解析 荒岛求生资源怎么获得...
  8. Vue语法:类名和样式绑定
  9. python如何打出英文括号_用python的re(正则表达式)模块匹配英文环境下的括号
  10. 浅析:S2B2C模式