| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1396 人关注过本帖
标题:怎样在vc6.0创建和使用一个头文件,求大佬们解答
只看楼主 加入收藏
冷月·葬花魂
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-12-10
结帖率:75%
收藏
 问题点数:0 回复次数:0 
怎样在vc6.0创建和使用一个头文件,求大佬们解答
以下是我的过程
1 #include<stdio.h>
#include"userstring.h"//这是使用自建的头文件
int mian()
{
    char a[10];
    strcpy(a,"work");
    printf("%d\n",strlen(a));
    printf("%d\n",strcpy(a,"study"));
    printf("%d\n",strcat(a,"hard"));
    printf("%d\n",strcmp(a,"studyhard"));
    printf("%d\n",strupr(a));
    return 0;
   
}
2  在另外一个文件夹中建立该头文件
#ifndef USERTRING_H
#define USERTRING_H
unsigned int strlen(const char*c);//求字符串长度
char *strcpy(char*c,const char*cl);//字符串的复制
char *strcat(char*c,const char*cl);//字符串的连接
int strcmp(const char*c,const char*cl);//字符串的比较
char *strupr(char*c);//字符串小写改为大写
#endif

unsigned int strlen(const char*c)
{
    unsigned i=0;
    while(*c++!='\0')
        ++i;
    return i;
}
char *strcpy(char*c,const char*cl)
{
    int i=0;
    while(cl[i]!='\0')
        c[i]=cl[i++];
        c[i]='\0';
    return c;
}
char *strcat(char*c,const char*cl)
{
    int i=strlen(c),j=0;
    while(cl[j]!='\0')
        c[i++]=cl[j++];
    c[i]='\0';
    return c;
}
int strcmp(const char*c,const char*cl)
{
    int i=0,token=0;
    while(c[i]!='\0'&&cl[i]!='\0')
    {
        if(c[i]!=cl[i])
            break;
        ++i;

    }
    if(c[i]>cl[i])
        token=1;
    else if(c[i]<cl[i])
        token=-1;
    return token;
   
}
char *strupr(char*c)
{
    int i=0;
    while(c[i]!='\n')
    {
        if(c[i]>96&&c[i]<123)
            c[i]=c[i]-32;
        ++i;
    }
    return c;
}
   
接着就不知道怎样了求大神们指导
搜索更多相关主题的帖子: int char return const while 
2017-12-12 12:00
快速回复:怎样在vc6.0创建和使用一个头文件,求大佬们解答
数据加载中...
 
   



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

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