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

C语言一个把字符串转换成ASCILL码的程序

发布网友 发布时间:2022-12-14 09:47

我来回答

4个回答

热心网友 时间:2024-11-15 11:40

你的程序虽然不长但是错误真不少:
#include <stdio.h>
int main()
{ char c[500];
scanf("%s",c);
int i = 0;
do{ printf("%x",c[i]); i++; } while(c[i] == "/0"); /*是\0,不是/0,是单撇号'',不是双撇号" " */
printf("%d",/n); /*这/n是要换行?换行符是\n而且是放在双撇号里面的*/
return 0;
}

修改一下:

#include <stdio.h>
int main()
{
char c[20];
int i=0;
scanf("%s",c);

for(;c[i]!='\0';i++)
{
printf("%x ",c[i]);
}
return 0;
}
运行正常

热心网友 时间:2024-11-15 11:41

可以直接使用类型转换函数:
1. int atoi(const char *s) 将字符串转换成int
2. long atol(const char *s) 将字符串转换成long
3. float atof(const char *s) 将字符串转换成float
再在printf输出格式制定十六进制就OK了,省事!

热心网友 时间:2024-11-15 11:41

那肯定啦, 你如果想动态的的指定大小就要用malloc/new和free/delete
#include <stdio.h>
#include <memory.h>

int main()
{
char c[500];
memset(c, '\0', 500);
scanf("%s",c);
int i = 0;
do{
printf("%x\n",c[i]);
i++;
}while(c[i] != '\0');
getchar();
return 0;
}

动态分配大小如下:
#include <stdio.h>
#include <memory.h>

int main()
{
int nSize = 500;
char *p;

printf("请输入字串长度值:");
scanf("%d", &nSize);

p = new char[nSize];
memset(p, '\0', nSize);

printf("请输入字串:");
scanf("%s",p);

int i = 0;
do{
printf("%x\n",p[i]);
i++;
}while(p[i] != '\0');
delete []p;

getchar();
return 0;
}
以上都调试通过

热心网友 时间:2024-11-15 11:42

数组铁定要指定大小。除非这样的char s[]="abc";
#include <stdio.h> int main(){ char c[500]; scanf("%s",c); int i = 0; do{ printf("%x",c[i]); i++; } while(c[i] == "/0"); printf("\n"); return 0; }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? lck选手直播赚钱吗 饮茶之风始于三国,什么时候逐渐流行 廃堼堾厩幊幋幌幍悒曤曥悕幎幒滠灅灈灉娷娸娹廅廆廇廋幏唹唼唽唾唿幑... ...总非当机作用;风息时休起浪,岸到处便离船,才是了手工夫。的意思_百... 风息时休起浪 岸到处便离船是一种怎样的人生意境? 0度香槟酒能查出酒驾吗 ipadair4和华为matepadpro10.8哪个贵 定时器定时200ms,控制小灯的亮灭 小程序定时器 贵阳医学院神奇民族医药学院邮编 附地址和介绍 29岁就成终身教授的金刻羽,明明可以拼爹,却偏要靠实力 塑料袋上印竖条是什么意思 塑料袋装的瓜条叫什么 塑料袋重量换算成条数 吧塑料袋剪成细条用手摩擦会有什么现象 将塑料袋下端撕开成多条,用手上下不断地勒,塑料袋会散开吗? 塑料袋芝士条怎么包装好看 闲鱼标价是成交价吗 君子兰四季养护禁忌 养殖君子兰禁忌 小米手机上可以安装随手贷 帮App吗? 如何将ascill码转换为普通数字?急求!! ascill码为88888888,一共8个8... 打架检讨10000字 请问贷款人死了还需要还网贷吗 什么是遗嘱公证,遗嘱公证需要什么材料? 小藏獒是散养好还是圈养好? 美国哪个艺术学校好 历史考试不及格可以可以通过别的分数拉吗 今年中考历史政治不及格可以上高中吗?可以重考吗 初三历史会考不及格怎么办?有补考么?让上高中么? 北京历史不及格影响中考吗 初中历史会考不及格会考不上重点高中吗? 现在如果初中史地生考试没有通过,能考上高中吗?求解! 中考历史不及格可以上高中吗 加好友对方还没同意该怎么办? 申请支付签定费用报告怎么写 南极的气候特征 南极气候特征 你们谁知道《我有我的另类梦》的歌词?? 壮族三月三联欢晚会主持词串词 武义蜈蚣行三月三晚会在什么时间