2 jujiawu1024 jujiawu1024 于 2016.03.19 20:32 提问

MFC用fscanf去读取字符串,字符串中间不能有空格么?

MFC用fscanf去读取字符串,字符串中间不能有空格么?如果有空格,用%s怎么才能正确读取呢?

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.20 07:04
已采纳

看你的格式限定符怎么写的,你可以自定义分割字符

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
fscanf 跳过空格,读取一行
fscanf(fp, "%s", sLineWord); 以上语句,在读取一行数据时,如何遇到该行数据有空格,那么读到空格处就停止,不再继续向下读。 若想遇到空格继续读取,读取完整的一行数据,则用如下语句fscanf(fp, "%[^\n]%*c", sLineWord);
使用fscanf读取含有数据间含有多个空格的数据
之前一直使用fortran处理数据 忽然发现C语言忘得差不多了 同时觉得fortran的编写规则太混乱 不利于程序开发的趋势 所以决定还是捡起C 采用C读取gulp的res文件计算径向分布函数 但是发现用fscanf(ip,"%d%lf%lf%lf"",&no,&x,&y,&z);读取类似这种数据时    1       3.178903132     2.100312814
js 去除字符串中间的空格
function trims(str){ return str.replace(/[ ]/g,""); //去除字符算中的空格 }
ORACLE删除字符串中间的空格
<br />使用类似于这个句子就可以删除:<br /> <br /> <br />update  chenzw set name =  REGEXP_REPLACE(name,  '( ){1,}', '')<br /> <br /> <br /> <br /> <br /> <br /> <br />UPDATE   表   SET 列=REGEXP_REPLACE(列,'( ){1,}','')   估计:前面正则表达式是判断几个空格,后面是''空字符串.意思是将该元数据中,选出符合1-N个空格,换成空
Python 字符串 去中间空格
因为有其它语言的宿因影k
fscanf的指针移动
函数名: fscanf 功 能: 从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。这与fgets有区别,fgets遇到空格不结束。 用法:   int fscanf(FILE *stream, const char *format,[argument...]); FILE *stream:
vfp怎样删除字符串中间的空格
 vfp怎样删除字符串中间的空格xx="ab c" ?Strtran(xx,Space(1)) ?Strtran("&xx.",Space(1))
java中过滤字符串首尾的空格,保留中间空格
/***      * 去掉字符串前后的空间,中间的空格保留      * @param str      * @return      */     public String trimInnerSpaceStr(String str){     str = str.trim();         while(str.startsWith(" ")){         str =
文件读取,读取带空格字符串的问题
实际工作中,碰到如何读取带空格字符串的问题,记录如下: 我用的FILE文件对象,使用fscanf来读内容,文件是一个txt文件,每一行要么是数字,要么是汉字或者英文,都是有规律的。 所以,可以用fscanf(file,"%d"...)来读取,没有问题。 之前我用fscanf(file,"%s"....)读取字符串的时候,不论是汉字或者是英文,如果字符串是连续的,也没有问题。 但是,碰到了带
运用正则去除字符串中间的空格和回车
import re table_name="""图片产品SKU产品名称仓库供应商最新报价采购员最小采购量 安全交期日均销量 当前库存 在途库存 审批中 采购数