C语言中,如何将字符串写如数组?

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:38:22
我先定义了一个指针数组,存放字符串,如下:
char *num_Unicode[10]={"0030","0031","0032","0033","0034","0035","0036","0037","0038","0039"};
现在,我定义一个,char num;
比如我想把"0032"这个字符串赋给num,我应该怎么做。请您指导!
注意"0032"是字符串,输出的话,我希望也是"0032"
不用函数,用赋值的方式怎么完成?

不用strcpy

那你首先要把char num; 定义成char num[6];

用strcpy();

strcpy(num,num_unicode[2]);

这样就行了

那你首先要把char num; 定义成char num[6];

用strcpy();

strcpy(num,num_unicode[2]);

这样就行了

将num定义成字符型指针,即char *num,然后在赋值就行了

char *num;
num="0032";
printf("%s",num);

就可以了