永发信息网

C语言怎样从文本中读取 数据避免换行符的干扰而且对字符串操作后原文本数据还是逐行输出

答案:2  悬赏:0  手机版
解决时间 2021-03-17 16:35
C语言怎样从文本中读取 数据避免换行符的干扰而且对字符串操作后原文本数据还是逐行输出
最佳答案
#includestdio.h#includestdlib.h#includestring.h#includeiostream.h// 替换字符串中特点字符串为指定字符串int replace(char *sSrc, char *sMatchStr, char *sReplaceStr){ int StringLen; char caNewString[100]; char *FindPos = strstr(sSrc, sMatchStr); if( (!FindPos) || (!sMatchStr) ) return ⑴; while( FindPos ) { memset(caNewString, 0, sizeof(caNewString)); StringLen = FindPos - sSrc; strncpy(caNewString, sSrc, StringLen); strcat(caNewString, sReplaceStr); strcat(caNewString, FindPos + strlen(sMatchStr)); strcpy(sSrc, caNewString); FindPos = strstr(sSrc, sMatchStr); }return 0;}int main(){int i=0;char s[100],a[]=Cylinder height: ,b[]= radius: ,c[]= ;FILE *fp;fp=fopen(E:\\maxscript脚本\\1234.txt,r+);if(fp==NULL){printf(cannot open file code.txt);exit(1);} while((fgets(s,100,fp))!=NULL){ replace(s,(,a); replace(s,,,b);replace(s,),c); fputs(s,fp); printf(%s,s) ;}fseek(fp,0,0);fclose(fp);return 0;} 查看更多答案>>

求采纳
全部回答
#includestdio.h#includestdlib.h#includestring.h#includeiostream.h// 替换字符串中特点字符串为指定字符串int replace(char *ssrc, char *smatchstr, char *sreplacestr){ int stringlen; char canewstring[100]; char *findpos = strstr(ssrc, smatchstr); if( (!findpos) || (!smatchstr) ) return ⑴; while( findpos ) { memset(canewstring, 0, sizeof(canewstring)); stringlen = findpos - ssrc; strncpy(canewstring, ssrc, stringlen); strcat(canewstring, sreplacestr); strcat(canewstring, findpos + strlen(smatchstr)); strcpy(ssrc, canewstring); findpos = strstr(ssrc, smatchstr); }return 0;}int main(){int i=0;char s[100],a[]=cylinder height: ,b[]= radius: ,c[]= ;file *fp;fp=fopen(e:\\maxscript脚本\\1234.txt,r+);if(fp==null){printf(cannot open file code.txt);exit(1);} while((fgets(s,100,fp))!=null){ replace(s,(,a); replace(s,,,b);replace(s,),c); fputs(s,fp); printf(%s,s) ;}fseek(fp,0,0);fclose(fp);return 0;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大连理工大学博士现在是申请审核制吗
库表未定义什么意思,别告诉我是没保存。我都
移动硬盘盒一定要使用外接电源吗?
电影《第七封印》主要讲的是什么? 谢谢
靖江至江阴公交车最早几点
广东碧云纱窗地址在什么地方,想过去办事
从窑坡到黑土洞怎么走坐车怎么走
有谁了解玉林中鼎集团的,这个地产商实力如何
产自摩洛哥的耳齿鲨牙齿化石和沧龙牙齿化石,
成都文殊院那家蜜蜡比较正宗
迅达石材工艺厂我想知道这个在什么地方
如家酒店管理系统夜审出错是怎么回事
谁在诚杰烟行买过烟?这里口碑好吗?
如何在家种植小白菜芽苗菜芽吃?
港币232元是多少钱人民币
推荐资讯
每小袋糖果的重量是0.25kg 每大袋糖果的重量
经常用侧柏叶洗头好吗
c618卧式车床参数
altium designer dip40封装图片
国内有哪些比较好的cms系统
高手进 英语语法 make/have/get sth done
野生剑猪放在猪圈里会跑吗
为什么低调的人很可怕?
中国知识分子的上山下乡本质上是因为什么
社保转成个人后有一部分钱没交清,单位可以接
看图,回答问题。 1. Amy: How can I go
Wish you_____(have)a good trip. 这里为什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?