利用指针编写求字符串长度的函数 stringlen( s )。注:不得使用字符串库函数
答案:2 悬赏:80 手机版
解决时间 2021-02-01 11:47
- 提问者网友:星軌
- 2021-02-01 00:36
利用指针编写求字符串长度的函数 stringlen( s )。注:不得使用字符串库函数
最佳答案
- 五星知识达人网友:青灯有味
- 2021-02-01 01:08
int stringlen(const char* s){ int len = 0; while (s && *s++) len++; return len;}
全部回答
- 1楼网友:山君与见山
- 2021-02-01 01:35
#include "stdio.h" #include "iostream"
unsigned int getlength(char* c) { unsigned int counter = 0; do { ++counter; c++; }while(*c!='\0'); return counter; }
void copystring(char* s, char* d) {
do { *d=*s; s++; d++;
}while(*s!='\0');
*d='\0'; } void main() { char string[] ="abcdefg"; printf("字符串长度:%d\n",getlength(string)); char cstring[10]; copystring(string,cstring); printf("拷贝后的字符串:%s",cstring); }
注意:拷贝字符串的目标串控件必须大于等于原字符串的长度。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯