社区
C++ 语言
帖子详情
cannot convert from 'char *' to 'char'
panhanquan
2008-02-29 10:53:02
编译不过cannot convert from 'char *' to 'char'怎么回事?
...全文
2695
7
打赏
收藏
cannot convert from 'char *' to 'char'
编译不过cannot convert from 'char *' to 'char'怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zwspider
2008-03-06
打赏
举报
回复
C语言基础啊, 赋值两边要类型匹配
不同类型要赋值, 就要强制转换
星光伴月
2008-03-06
打赏
举报
回复
你的函数返回的值的类型是char*,你却将它赋给一个char型的变量,这是不可以的。
michney
2008-02-29
打赏
举报
回复
一般是参数传递,或者赋值时候类型不匹配
一个是字符,一个是指针
Michael_555
2008-02-29
打赏
举报
回复
你有变量赋值的时候类型错了
企图将一个char型指针赋给一个char型变量
像下面的错误:
char *str="hello";
char ch;
ch = str;
ryfdizuo
2008-02-29
打赏
举报
回复
代码??
p0303230
2008-02-29
打赏
举报
回复
不能从 char *型 到 char 型
比如
char *str;
char c;
c = str;
错
星羽
2008-02-29
打赏
举报
回复
原因楼上都说了,贴你的代码,看看具体问题
qt报错error: cannot
convert
‘
char
*‘ to ‘LPCWSTR‘ {aka ‘const w
char
_t*‘}
【代码】qt报错error: cannot
convert
'
char
*' to 'LPCWSTR' {aka 'const w
char
_t*'}
[Error] cannot
convert
‘
char
(*)[81]‘ to ‘
char
**‘ in initialization 对于c语言中二维数组的本质
本质原因:这是由于C语言的数组在很多情况下会被退化(decay)为指向其第一个元素的指针。程序报错: [Error] cannot
convert
'
char
(*)[81]' to '
char
**' in initialization。
char
str[N][81] 其类型是
char
(*)[81],即一个指向包含81个字符的字符数组的指针数组,,可以认为它是一个包含N个元素的数组,每个元素都是一个包含81个字符的数组。(2)利用
char
*[]先使其指向行地址再利用
char
**p。
c语言
char
to
char
*,cannot
convert
parameter 1 from '
char
*[20]' to '
char
*'
已结贴√问题点数:10回复次数:9 cannot
convert
parameter 1 from '
char
*[20]' to '
char
*'下面这段程序大家看看有什么问题啊,小弟搞不定了。。#include "stdio.h"#include "string.h"
char
swap(
char
*p1[20],
char
*p2[20]){
char
*p[20];strcpy(p,p1);...
c语言
char
不亮,C语言 无法从
char
* []转换为
char
**
当我尝试只有这两行的测试程序时
char
array[256];
char
** arrayPointer=&array;我收到了错误cannot
convert
from
char
*[256] to
char
**.但如果我这样做:
char
array[256];
char
* temp=array;
char
** arrayPointer=&temp;我没有这样的抱怨.我认为这是eclips...
string转
Char
*( error C2440: '=' : cannot
convert
from 'const
char
*' to '
char
*')
今天遇到一个问题string转
char
*总是失败提示错误为 error C2440: '=' : cannot
convert
from 'const
char
*' to '
char
*' 源代码为: string temFile;
char
* filenamecpy; filenamecpy = temFile.data(); 解决方法 filenamecpy =
C++ 语言
65,189
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章