strlen返回字符数组中有效元素的个数,而不是字符数组的容量。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char c[20];
string s="1234 ";
strcpy(c,s.c_str());
cout<<strlen(c);
return 0;
}
结果:
strlen返回字符数组中有效元素的个数,而不是字符数组的容量。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char c[20];
string s="1234 ";
strcpy(c,s.c_str());
cout<<strlen(c);
return 0;
}
结果: