永发信息网

C语言如何去掉字符串中换行符

答案:6  悬赏:60  手机版
解决时间 2021-04-01 10:42
C语言如何去掉字符串中换行符
最佳答案
C语言如何去掉字符串中换行符,
只需要循环遍历字符串中的换行符改成就行了
#include 
void main()
{
char a[]="myfile.txt/r".;
int i,j,L,n=0;
L = strlen(a);
for (i=0;i<=L-n;i++) 
  if(a[i] == '') 
  {
    a[i] = 0;
  }
printf("%s",a);
}
全部回答
使用if( =='\n')遇到换行符,转换为'\0'。。
if(a[strlen(a)-1])=='\n') a[strlen(a)-1])=0;
if(a[strlen(a)-1])=='\r') a[strlen(a)-1])=0;
printf( "%s", a );
下面程序过滤掉所有回车符号 "\r".
#include
void main()
{
char a[]="myfile\r.txt\r";
int i,j,L,n=0;
L = strlen(a);
for (i=0;i<=L-n;i++) if (a[i] == '\r') {
for (j=i;j<=L-1-n;j++) a[j]=a[j+1];
n++;
}
printf("%s",a);
a[strlen(a)-1]=0;
printf("%s",a);
a[strlen(a)-1]=0;
printf("%s",a);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汉语声调有哪四种在口语中如何使用
15岁男从学校出来,来社会打工,现在21岁了,
高度和深度无法测量用成语替代怎么填
纯粹视觉婚纱摄影工作室怎么样
普元命名sql传两个参数,逻辑流怎么写
西宁到渭南快递费多少?谢谢
想问下丝庐的业主,丝庐对口的小学是哪个啊,
keil软件可以仿真么,protel呢,proteus呢,
哪些人员可以兼职兼取酬
一个男人说他家里有背景啥意思?
电脑滴了一声又死机了 怎么回事啊
九十度弯头钢铁放样1.5d
怎样评价一名足球运动员的战术意识
哪个快递能将东西送到南京市江宁区汤山街道古
川普老婆为什么拒绝牵手
推荐资讯
of后面加什么
农场金土地全部开完要多少金币?
孤枕难眠,观一更天,二更云,三更月,四更露
剑网三 1级到满级要多久?
不知道大家有没有感觉,我第一眼看到这个人的
999平价裤行在什么地方啊,我要过去处理事情
清明节经典诗词有哪些
请问:我家老人在小区内被狗追着跌伤,想知道
当初日本为什么会赢得甲午战争
开半永久工作室多少钱
HTC G20怎么样?
ta能苹果醋倒闭了吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?