跪求大神,我是小新手啊

#include
#include
using namespace std;
int main()
{char str1;
cout<<"字符:";
char str[100]=str1;
cin>>str1;
cout<<strlen(str1);
return 0;
}

 error C2440: 'initializing' : cannot convert from 'char' to 'char [100]'

```error C2664: 'strlen' : cannot convert parameter 1 from 'char' to 'const char *'








一个是字符,一个是数组。char str[100] = {0}; str[0] = str1; 这样写可以的。strlen 查一下它的用法吧

默认不运行这样的初始化与用法,操作作符重载下