| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 438 人关注过本帖
标题:返回指针值的函数
只看楼主 加入收藏
nshg
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-15
收藏
 问题点数:0 回复次数:3 
返回指针值的函数
各位高手,帮我一下可以吗,先谢了

二、用指针(或下标)方法写如下与字符有关的函数(每个函数有一个测试的main()函数)

1int isalpha(int ch) 2int isdigit(int ch)

3char* strchr(char *str,int ch) 4char* strcpy(char *str1, char *str2)

5char* strcat(char *str1, char *str2) 6char* strstr(char *str1, char *str2)

搜索更多相关主题的帖子: 函数 指针 
2006-06-23 23:34
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-06-23 23:39
super1011
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-24
收藏
得分:0 

应该很简单吧!
1:
if ((ch >'a'&& ch < 'z')||(ch > 'A' && ch < 'Z'))
{
return 1;
}

return 0;

4:char* strcpy(char *str1, char *str2)
{
if ((str1 == NULL) ||(str2 == NULL))
return NULL;
char *dest = str2;
while (str1 != NULL)
{
*dest++ = * str1++;
}
*dest = '\0';
return str2;
}

2006-06-24 08:52
cxl11641
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-6-24
收藏
得分:0 

char * strcpy(char * str1,char *str2)
{
while (str2++=str1++!='\0') ;

return str2;
}

2006-06-24 10:30
快速回复:返回指针值的函数
数据加载中...
 
   



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

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