如何把字符转换为字符串?

ariesjzj
博客专家认证
2006-02-19 02:04:22
比如把字符'c'
转换为"c"
有什么现成的函数?
...全文
272 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
踏岸寻柳 2006-02-20
1. 如果是字符串(string),直接使用该类的拷贝构造函数即可:
string test = 'a';

2. 如果是字符数组(char []),将字符数组初始化后直接给第一个元素赋值即可:
char test[10];
memset(test, 0, sizeof(test));
test[0] = 'a';
  • 打赏
  • 举报
回复
gordon_srf 2006-02-19
string a='c';
  • 打赏
  • 举报
回复
Practise_Think 2006-02-19
C风格的字符串最后是用'\0'来结束
  • 打赏
  • 举报
回复
shenmea00000 2006-02-19
不太明白楼上的意思啊
  • 打赏
  • 举报
回复
bluewindyy 2006-02-19
在后面加个结束符‘\0’就成了
  • 打赏
  • 举报
回复
ikiki 2006-02-19
char ch = 'c';
char str[2] = { ch, '\0' };
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言

6.2w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2006-02-19 02:04
社区公告
暂无公告