永发信息网

如何将char *转换成char

答案:2  悬赏:60  手机版
解决时间 2021-02-06 22:35
如何将char *转换成char
最佳答案
字符数组不能直接赋值字符串。只能一个个赋值,或者用strcpy();

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

#include
#include
#include

int main()
{
char t[5] = {0};
char *s = (char *)malloc(strlen(t));

strcpy(t, "12345");

s = t;

printf("%s\n", s);

return 0;
}

以上。linux头文件或许有些不同,编译不过的话请man strcpy 和 malloc查询正确的头文件
全部回答
1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\0',而c_str()返回一个以‘\0’结尾的字符数组。 2、const char *c_str(); c_str()函数返回一个指向正规c字符串的指...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
组长的英文是team Leader 那组员的英文呢
中央空调的好电量与每个房间风机的开启数量有
诚意酒行在哪里啊,我有事要去这个地方
将长3厘米、宽2厘米高1厘米的长方体积木叠成
绿鬣蜥为什么老爱睡觉不吃食
中国建设银行24小时自助银行(景谷支行)地址在
货运资格证必须去考驾驶证的地方办理吗
电视机打不开了,电源灯亮,但电视机没有任何
景谷县永平邮政储蓄地址有知道的么?有点事想
系统重装出现Cannot create image file 1.2:\
如何自制花肥
淄博市罗村交管所这个地址在什么地方,我要处
血液循环图解第(9、)题。
谁能帮我做一首藏头诗把我爱石颖
中国信合(永平信用社店)地址在什么地方,想过
推荐资讯
iphone6充电的时候显示96%的电,拔下来准备换
十年的富康车还可以用吗
女性,16岁。右大腿下段肿痛2个月。夜间痛加
宏祥副食批发部地址在什么地方,想过去办事
我急辞职公司不批 他说要扣十五天工资合法吗
【领导者英文】最短的英文用来表达团队领导者
软件开发 建议买thinkpad 哪个系列
都市网景北门地址有知道的么?有点事想过去
汽车坐垫四季垫怎么安装
标准化小学(沧州河间市)地址好找么,我有些事
两个偏旁地字分开打一成语
晶都世纪数码科技有限公司地址在什么地方,想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?