类型错误,多是你把一个二维数组名传给一个指向某种数据类型的指针 要传递也是传递给指向指针的指针
不能直接返回一个数组,只能返回指向数组的指针。
aich liebe dich,i love you 我爱你,我爱你[translate] acannot convert from 'char (*)[30]' to 'char *' 不能从‘炭灰转换(*) (30)’成‘炭灰*’[translate]
在转换时要用char []类的,因为在这里我们不能初始化char*所以要分配一块内存空间。
char name[15]; int age; int main() { srand(time(0)); char* Plocation = &location[rand()%5]; //[Error] cannot convert 'char (*)[20]' to 'char*' in initialization char* Pcolor = &color[rand()%5]; //[Error] cannot convert 'char (*)[7]' to 'char*' in initialization ...
这个错误的意思是说,在函数初始化的时候,无法将一个char(字符)转换成一个char*(字符指针)。这个错误发生在你的void zhuanhuan(int n)函数开头,即:char*t=char(n+'0');解决办法是,创建一个新字符,即加上一个关键字new即可:char*t = new char(n+'0');...
char age[10];}STU;int main(){ STU stu={"1001","12","45","19"}; STU stu1,stu2; int x; char ch1[10]; //原代码char *ch=ch1; //原代码FILE *f=fopen("D:\letter.txt","w+"); FILE *f=fopen("D:\\letter.txt","w+");...
error: cannot convert ‘const char (*)[5]’ to ‘char*’ in initialization 原因 如果只给出一个字符串,那么会默认为它的类型是 const char *,是一个常量类型。 而指针无法指向一个常量的地址,所以不能这样写。 解决方法 ①定义一个字符数组,让p指向它的首地址: ...
Where market can you tell me you to want to sell it toward?[translate] a我一直在等你,但是能等到 I am always waiting for you, but can wait till[translate] aI was not a failure 我不是失败[translate] acannot convert from 'int' to 'char *' 不能从‘int’转换成‘炭灰*’[translate]...
a然而,这种算法会带来巨大的运算复杂度 However, this algorithm can bring the huge operation order of complexity[translate] a最后他发明了一个真正的大坏蛋 正在翻译,请等待...[translate] acannot convert parameter 2 from 'char' to 'char *' 不能转换参量2从‘炭灰’成‘炭灰*’[translate]...