我想要将一个指针变量里的字符串提取出来,赋给一个非指针的字符型变量,应该怎么操作呢?
例如下面将str里的abcdefghijk赋值给str1(非指针!)
求大佬解答一下
我想要将一个指针变量里的字符串提取出来,赋给一个非指针的字符型变量,应该怎么操作呢?
例如下面将str里的abcdefghijk赋值给str1(非指针!)
求大佬解答一下
像数组那样操作就行,下面是一个简单的示例代码
#include <stdio.h>
int main()
{
int i;
const char *str = "abcdefghijk";
char strTemp[15];
for(i = 0; i < 11;i++)
strTemp[i] = str[i];
for(i = 0; i < 11;i++)
printf("%c",strTemp[i]);
return 1;
}
运行结果如下图