| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 606 人关注过本帖
标题:自定义字符串程序(老是出错,就是不懂哪里有错,求大神们指点一下)
取消只看楼主 加入收藏
ecssse
Rank: 1
等 级:新手上路
帖 子:16
专家分:2
注 册:2014-3-29
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:2 
自定义字符串程序(老是出错,就是不懂哪里有错,求大神们指点一下)
#include<stdio.h>
void strcat(char s1[],char s2[]);
void strcmp(char s1[],char s2[]);
void strcpy(char s1[],char s2[]);
void strlen(char s1[],char s2[]);
void main()
{
    char s1[20],s2[20];
    printf("please 1th string:");
    scanf("%s",&s1);
    printf("please 2th string:");
    scanf("%s",&s2);
    strcat(s1,s2);
    strcmp(s1,s2);
    strcpy(s1,s2);
    strlen(s1,s2);
   
}

void strcat(char s1[],char s2[])
{
    int i,j;
    char s[40];
    for(i=0;s1[i]!='\0';i++)
    {
        s[i]=s1[i];
    }
    for(j=i+1;s2[j]='\0';j++)
    {
        s[i+j]=s2[j];
    }
    printf("\n");
    printf("连接后的两串字符为:%s",s);
}

void strcmp(char s1[],char s2[])
{
    int i;
    for(i=0;s1[i]!='\0',s2[i]!='\0';i++)
    {
        if(s1[i]>s2[i])
            printf("strcmp<s1,s2>=1\n");
        if(s1[i]<s2[i])
            printf("strcmp<s1,s2>=-1\n");
        if(s1[i]=='\0'&&s1[i]==s2[i])
            printf("strcmp<s1,s2>=0\n");
    }
}

void strcpy(char s1[],char s2[])
{
    int i;
    s2[i]=s1[i];
    printf("s1复制到s2后的字符串:");
    printf("%s\n",s2);
}

void strlen(char s1[],char s2[])
{
    int i;
    int a=0,b=0;
    for(i=0;*s1!='\0';s1++)
    {
        a++;
    }
    for(i=0;*s2!='\0';s2++)
    {
        b++;
    }
    printf("a=%d,b=%d\n",a,b);
}
搜索更多相关主题的帖子: include please 字符串 
2014-06-16 13:55
ecssse
Rank: 1
等 级:新手上路
帖 子:16
专家分:2
注 册:2014-3-29
收藏
得分:0 
回复 2 楼 wp231957
没有报错,就是程序直接运行到最后一个函数,不能输入!直接由a、b的值。
2014-06-17 11:31
ecssse
Rank: 1
等 级:新手上路
帖 子:16
专家分:2
注 册:2014-3-29
收藏
得分:0 
回复 3 楼 砖家的谎言
没有报错,就是程序直接运行到最后一个函数,不能输入!直接由a、b的值。。
2014-06-17 11:32
快速回复:自定义字符串程序(老是出错,就是不懂哪里有错,求大神们指点一下)
数据加载中...
 
   



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

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