帮我解决一道C++编程题:求字符串str的长度,要求用指针访问字符串。
答案:3 悬赏:0 手机版
解决时间 2021-04-14 00:40
- 提问者网友:夢醒日落
- 2021-04-13 08:37
帮我解决一道C++编程题:求字符串str的长度,要求用指针访问字符串。
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-04-13 08:55
#include <iostream>
using namespace std;
int main()
{
char str[100];
gets(str);
char *p=str;
int cnt=0;
while(*(p+cnt))
{
cnt++;
}
printf("length=%d\n",cnt);
return 0;
}
全部回答
- 1楼网友:枭雄戏美人
- 2021-04-13 10:26
#include <iostream> #include <string> using namespace std; void main() { string TestString = "
#include <string.h> #include <iostream> using namespace std;
void main() { string str="this is a string"; const char *p=str.c_str(); int count=0; while(*p++!=NULL) count++; cout<<count<<endl; }
- 2楼网友:酒者煙囻
- 2021-04-13 09:49
#include "stdafx.h" #include <iostream> using namespace std; int Getstrlen(char *p) { int nLen = 0; while (*p) { *p++; nLen++; } return nLen;
}
int main() { char *str = "aaaaaaaaaa"; cout << "字符串长度为:" << Getstrlen(str); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯