C语言 第 7 节 如何将字符串指针指向的内容赋值给数组

#include <stdio.h>

int main()
{	
	char name[20] = {0};    // 数组定义的时候需要初始化
	const char* s = "asadds";	 

	strncpy(name, s, strlen(s));  // 从s指针指向的内容中将长度为strlen(s)的字符串赋值到数组name中
	printf("s = %s\n name = %s\n s_len = %d\n name_len = %d\n",s, name, strlen(s), sizeof(name));
	return 0;
}
输出:
s = asadds
 name = asadds
 s_len = 6
 name_len = 20
    原文作者:斩妖者
    原文地址: https://blog.csdn.net/xiaofei19900927/article/details/79791938
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞