| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1197 人关注过本帖
标题:关于删除空格问题,大家来帮忙看看
取消只看楼主 加入收藏
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
关于删除空格问题,大家来帮忙看看
本人刚刚学C语言,现在手里有一个关于删除空格的问题,用一个字符数组保存一个字符串,要求删除英文句子的前导空格和后导空格,并删除句子中的多余的空格,单词之间只保留一个空格。
下面是我自己写的一串代码,其中有很大的问题,请大家帮帮忙,看看这道题应该怎么做?具体思路该怎么办呢?大家别用指针,我都还不会指针的呢.#11谢谢大家
main()
{char c[10]={" h o w a r e y o u   "};
 int i,j;
 for(i=0;i<=10;i++)
 printf("%c",c[i]);
 for(i=0;i<10;i++)
 if(c[i]==' ')
 {for(j=i+1;j<10;j++)
 c[j-i]=c[j];
 printf("%d",c[j-i]);
}}


我自己用的编程环境是TC2.0

[ 本帖最后由 shanshangyou 于 2010-12-17 20:35 编辑 ]
搜索更多相关主题的帖子: 句子 C语言 字符串 删除英文 
2010-12-17 20:19
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
收藏
得分:0 
哥,不懂
2010-12-17 20:39
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
收藏
得分:0 
哥哥,我真的不懂,你是高手,我刚刚接触这玩意,老大你说的在详细点,该怎么弄呢?我的那道题该怎么改、?或者是怎么编?
2010-12-17 20:50
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
收藏
得分:0 
真不好意思,我不懂这个函数的用法,我刚刚翻书看到一个strcpy的一个拷贝函数,这个函数能实现吗?
2010-12-17 21:41
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
收藏
得分:0 
回复 7楼 zzgzzg00
谢谢,你的程序能实现删除空格,但是if(i>=0&&i<=5||i>=7&&i<=11||i>=13)这条语句是什么意思?能给我讲一下吗?
2010-12-17 21:55
shanshangyou
Rank: 2
等 级:论坛游民
帖 子:11
专家分:12
注 册:2010-12-3
收藏
得分:0 
回复 9楼 『点点滴滴』
for(token=strtok(s," ");token;token=strtok(NULL," "))
    {
        strcat(s1,token);
        strcat(s1," ");
    }
    s1[strlen(s1)-1]='\0';
请问一下,strtok函数是什么功能呢?还有后面的token是实现什么功能呢?
2010-12-17 22:01
快速回复:关于删除空格问题,大家来帮忙看看
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015817 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved