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;
}
结果: