zl程序教程

您现在的位置是:首页 >  其他

当前栏目

sscanf fscanf函数格式化输入遇到\n问题

输入 函数 遇到 格式化 问题
2023-09-14 09:07:07 时间

在这里插入图片描述

sscanf(line_str, "%[^//]//%[^/]/%s", buff1, buff2, buff3);

line_str为上面的字符串,分成3部分,给buff1是URL=ftp: buff2是10.18.16.9 buff3是在这里插入图片描述
结果在后续项目中发现,buff3一直不合适,按%x打印显示后,发现没有了后面的\r\n;
在这里插入图片描述
后续类似这样自己添加\n即可。

遇到\n或 \r\n都会结束,并且不会输入到字符串中,对一些文件操作,需注意自己添加结束符,否则将影响了文件的结构。
在这里插入图片描述