c++求部分初始化的字符数组长度
```c++
#include
using namespace std;
int main()
{
char a[80];
cin >> a;
return 0;
}
```如果输入的字符长度不到80,该怎么求出字符的长度呢
比如输入Azdda2233,如何求出它的长度是9?
strlen(a);
a.length()
或者自定义函数:
int cont_str(char *s)
{
int i = 0;
while ( str[i++] != '\0');
return i;
}
请采纳哦,请采纳哦请采纳哦,感谢!!!!
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
cin >> str;
cout<<"str:"<<str<<" strlen:"<<str.length()<<endl;
return 0;
}