sscanf fscanf函数格式化输入遇到\n问题
生活随笔
收集整理的這篇文章主要介紹了
sscanf fscanf函数格式化输入遇到\n问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
sscanf(line_str, "%[^//]//%[^/]/%s", buff1, buff2, buff3);
line_str為上面的字符串,分成3部分,給buff1是URL=ftp: buff2是10.18.16.9 buff3是
結(jié)果在后續(xù)項(xiàng)目中發(fā)現(xiàn),buff3一直不合適,按%x打印顯示后,發(fā)現(xiàn)沒(méi)有了后面的\r\n;
后續(xù)類似這樣自己添加\n即可。
遇到\n或 \r\n都會(huì)結(jié)束,并且不會(huì)輸入到字符串中,對(duì)一些文件操作,需注意自己添加結(jié)束符,否則將影響了文件的結(jié)構(gòu)。
總結(jié)
以上是生活随笔為你收集整理的sscanf fscanf函数格式化输入遇到\n问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++ WMI获取usb deviceI
- 下一篇: 关于一个局部变量未初始化引发的项目异常退