初学C语言,刚接触完指针和字符串,还没有学到字符串操作函数,只简单学了gets和scanf.现在偶想把一个指针指向的字符串存储到一个数组中,自己试了好多次都没成功,网上有人说只能用字符串复制函数来做,指针的字符串不能直接赋给数组,只能用for循环来把每个元素逐个复制过去。请问网上这种说法对吗?
#include <stdio.h>
#include <stdlib.h>
char * zifuchuan;
char ps[100];
char * p_s;
int main()
{
zifuchuan="welcome to china!";