寻找一种方法将Char*分配给Char

use*_*401 0 c char

所以基本上我会在这样的东西中加入4个字符:

char color1 = 'y';
Run Code Online (Sandbox Code Playgroud)

我想做的是:

char *newcolor = color1;
Run Code Online (Sandbox Code Playgroud)

基本上我会得到一个y,我想把它存储到我的char *所以我可以连接字符,所以是一个char * colorpattern像这样的ygpb字母代表一种颜色.

希望有一种简单的方法来分配它,如果没有生病,请尝试找到一种方法将值存储到a char *中.

小智 5

你想要什么:

给定一个字符,使其成为一个字符串.

如何解决:

将它存储在一个数组中并终止NUL:

char str[5];
str[0] = 'y';
str[1] = 'g';
str[2] = 'b';
str[3] = 'p';
str[4] = 0;
Run Code Online (Sandbox Code Playgroud)