88问答网
所有问题
C语言怎样将数组的数字赋给字符串?
比如 int a[5]={0,1,2,3,4,5}
chr ch[5]
怎样将a中的元素赋值给ch
puts(ch),输出结果也是 0 1 2 3 4 5
我擦 多了个数!没有5 是 0 1 2 3 4
举报该问题
推荐答案 2014-12-14
#include <stdio.h>
int main()
{
int a[5]={ 0,1,2,3,4 };
char ch[6]; //ch数组要6个,要保存终结符'\0'
int i;
for (i=0;i<5;++i)
{
ch[i]=a[i]+'0'; //转换
}
ch[5]=0; //终结
puts(ch);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/McagKBMBaaB11K1MMKa.html
相似回答
大家正在搜
相关问题
【C语言】如何将字符串内的数字赋值给数组?
C语言中数字怎么赋值给字符串,并且输出的是数字呢?
C语言中怎样把输入的字符串赋给数组
C语言 怎么把字符数组中的字符赋值给字符变量
C语言里如何把输入字符串赋值给字符数组?
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
C语言数组怎么赋字符串?
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...