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_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);
就可以了