| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1197 人关注过本帖
标题:关于删除空格问题,大家来帮忙看看
只看楼主 加入收藏
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
『点点滴滴』
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:168
专家分:1035
注 册:2007-7-9
收藏
得分:0 
#include<stdio.h>
#include<string.h>
int main()
{
   printf("how are you");
   return 0;
}

这个也可以#91
2010-12-17 22:08
mengcong3959
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:41
专家分:113
注 册:2010-12-6
收藏
得分:3 
其实删除空格很简单,,只是你要对不同的单词区分开,,由于不同单词的长度不同,,很难的,,呵呵,,下面是帮你改的,,看下吧
#include <stdio.h>
#include <stdlib.h>
void main()
 {
    char c[20]={" h o w a r e y o u "};
    char d[20];
    int i,j=0,k=0;
    for(i=0;i<20;i++)
    printf("%c",c[i]);
    printf ("\n");
    while (c[j]!='\0' )
    {
    {
        if (c[j]!=' ')
     {
         d[k]=c[j];
          k++;
     }
    }
    if (j==6 || j==12)
    {d[k]=c[j];
     k++;
    }
     j++;
    }
   
    d[k]='\0';
    puts (d);

}
2010-12-17 22:19
半片叶zick
Rank: 2
等 级:论坛游民
帖 子:53
专家分:44
注 册:2010-11-30
收藏
得分:3 
回复 10楼 shanshangyou
那是三个字母0~5是how删除所之间的空格,看他的语句,继续删除7~11之间的空格,再删除13后面的空格;
&&是与  ||是或
这个要自己看书!
2010-12-18 10:28
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:3 
一个删除空格 搞那么久
2010-12-18 10:32
快速回复:关于删除空格问题,大家来帮忙看看
数据加载中...
 
   



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

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