问题描述
- 跪求大神,我是小新手啊
- #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 查一下它的用法吧
解决方案二:
默认不运行这样的初始化与用法,操作作符重载下
时间: 2024-10-20 22:55:00