问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...invalid conversion from `const char*' to `char'

发布网友 发布时间:2024-10-20 09:01

我来回答

4个回答

热心网友 时间:2024-11-14 16:00

你的程序我调试了一下:
c语言不支持这样的直接给字符串赋值的处理,除非是定义时初始化,
必须使用字符串处理函数;比如说*e="one";必须改成strcpy(e,"one");这样修改之后还要添加一个头文件#include<string.h>因为strcpy是包含在string.h里的;
这样修改之后,运行就可以了

如果直接把*e改成e是不行的,输出会是乱码因为e是一个指针变量,不能那样赋值

不知道我的回答楼主是否满意,如果有更好的解决方法,希望指教,我也在学c,我们可以互相探讨下

热心网友 时间:2024-11-14 16:00

void swap(int n,char *e)
改为void swap(int n,char e)
或者void swap(int n,char **e)
试试

热心网友 时间:2024-11-14 15:55

看来你对字符串和指针并不是很理解。就你的代码简要介绍一下。
e : 指向字符串的指针。
*e : e指针指的字符串的第一个字符,即*e是一个字符。
“\0” : 这个其实倒没什么问题,只是用双引号时,“\0”所代表的是一个常量字符串。
"one" : 这个没问题,就是常量字符串。
对于常量字符串,应该用const char*类型的指针来引用。
程序修改:
void numToStr (int num, const char* str) {
switch (num) {

case 0 : str = "\0"; break;
case 1 : str = "one"; break;

//**********
}
}

热心网友 时间:2024-11-14 16:00

把*e=...改成e=...就行了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
MB和Mb问题,求详细介绍,50分 剁椒姜怎么做好吃 逐渐的"逐"用五笔如何打? "逐渐"用五笔怎么打? 苹果升级后多出个陌生ld 苹果手机怎么登录另外一个ld 和平精英 和平精英加分机制怎么算? 和平精英 和平精英怎样才能提高淘汰分? 和平精英 和平精英淘汰积分怎么涨? 电热水器内胆如何取出 ...types - from 'int *' to 'const char *' 是怎么回事呢???_百度知... binary '=' : no operator defined which takes a right-hand operand... const unsigned char *p = (const unsigned char*)&amp;res; crc8(crc... invalid operands of types 'int' and 'const char [27]' to binary... invalid operands of types 'double' and 'const char[2]' to bin... invalid operands of types 'const char[8] ' and 'char[8]' to bin... 蜜蜡貔貅佩戴的禁忌 薏米粥适合什么体质! 为什么旋风管家 在优酷搜只有第一季52话的 在百度搜有4季 ? 4月新番目录都出了,就没《旋风管家》,今年会不会有第三季啊? 旋风管家有不有第4季啊 旋风管家第四季为什么大家都住进了那个公寓 感觉少看了一季 没看过原著... 最全解读西门子MES/MOM平台Opcenter,100多亿美金的数字化之路_百度知 ... 工赋开发者社区 | “低代码+MOM”,西门子的MES“进化论” 点火线圈损坏是什么原因? jsp页面的a标签中可以使用三元运算符吗 EL表达式简介 常州融锦锦鲤公寓周边环境怎么样?生活便利吗? 融锦融御华庭交通方便吗?应该怎么过去? 旋风管家第三季神马时候出来啊现在都2012年2月6日 11:48:13了啊啊啊... 新房装修与装修公司产生合同纠纷应该如何维权 天津装修纠纷维权流程是什么 装修合同纠纷解决途径有什么 It make me can`t sleep语法有什么错 can't的用法是什么? I couldn't make the progress可不可以用can't? 美团打车对滴滴影响到底有多年夜 滴滴美团如果拒不整改将要被下架,为何网友会说滴滴是被针对了?_百度知 ... 动画旋风管家一共多少季啊?? 我的世界把哞菇变成牛的方法[图]-手游攻略-游戏鸟手游网 突围桃在西宁能栽吗 秦腔《赵氏孤儿》 旋风管家第几集女装? 为什么旋风管家第三季三千院茈不是主演了,我看土豆上说的,谁知道呀 旋风管家动画中,哪一集是三千院风他们到了一个小岛上,然后风充当侦探... 我的秘密室友周达钧是好是坏? 会费收入事是什么意思 会费什么意思 怎么样算出电动机的计量用多少度电 220V电机12小时运转如何能省电