我有一个指向内存地址的 char 指针,我需要获取该地址的内容并将其放入一个 char 数组?
char *msg;
char cntnt[10];
msg 指向“mike”,我需要将此字符串放入 cntnt[10]
。
我喜欢这个
*cntnt = *msg;
当我这样做时,cntnt 只得到一个字母“m”。
请帮忙....
最佳答案
使用strcpy:
strcpy(cntnt, msg);
关于c - 如何将指针指向数组的内容赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8451997/