永发信息网

关于sprintf(s,"%d",123);

答案:2  悬赏:30  手机版
解决时间 2021-11-28 17:39
关于sprintf(s,"%d",123);
最佳答案
如果把s声明为char* s,s为一个指针(地址),这个地址还未指向任何一个内存区域,sprintf(s,"%d",123);不知道把123格式化到哪里。char* s之后,再给s分配一个空间就可以了:比如:s=(char*)calloc(10,sizeof(char)); 或者 char ch[10]; s=ch; 附简单例程:#include
#include
#include
void main()
{
char *s;
//char ch[10];
//s=ch; s=(char*)calloc(10,sizeof(char));
sprintf(s,"%d",123);
cout<}
全部回答
因为指针必须指向一个空间才能用,而数组本身就有空间,所以没问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么打好初中篮球
嘻哈的四大元素是什么?
什么是生物多样性?为什么要保护生物多样性?
昨天晚上加了女神的微信,今天下午就发现她把
深物业A怎样
pkpm次梁问题,我布置的一条此梁,可是pkpm计
九制藏精效果怎么样?
本田思域可以改后驱吗
四棱台的上底面各边长与下底面各边长的比相等
只有锰系磷化涂层钢丝绳可以称得上高档钢丝绳
捷达车自动挡仪表显示3.5c是啥意思?
与我国相邻的14个国家,按逆时针方向,依次是
伯爵的意思是什么
二年级课文泉水的反义词和多音字还有近义词
90米长。42米宽。一米高的墙。大概用多少砖
推荐资讯
梦幻国度里的草绳麻绳是怎么弄出来的
京东的各种库存状态是什么意思?
淮南谢区消防队在哪个位置
水泥地面经常泼水好吗
下图中的微粒符号表示2个氧分子的是A.B.C.D.
扬州地区酒鬼酒业务员好做吗?
急求一份 超市食品部营业员晋升时的工作总结
80%含量稀释成35%需要多少水
房屋的砖楼和板楼的最大区别是什么?
1/3(x-1)²=1/2(x-1)怎么算
炉中火日结婚可以吗?之前听说要水日结婚,火
甲数是a,乙数是甲数的3倍,甲乙两数的积是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?