当前位置: 技术问答>linux和unix
如何去掉一个字符串后面的换行符,
来源: 互联网 发布时间:2015-12-10
本文导语: 我在用fgets函数从文件中的每一行读取数据,比如我想从一行读取ip:192.2.1.6,但是每次都有一个换行符在后面,导致我的函数无法认识ip,请问怎么去掉后面的换行符啊,谢谢了! | str[strlen(str)-...
我在用fgets函数从文件中的每一行读取数据,比如我想从一行读取ip:192.2.1.6,但是每次都有一个换行符在后面,导致我的函数无法认识ip,请问怎么去掉后面的换行符啊,谢谢了!
|
str[strlen(str)-1] = 0x00;
|
同意楼上。
另外,使用fscanf(fp, "%s",str)是不包含换行符的。
另外,使用fscanf(fp, "%s",str)是不包含换行符的。