C语言 第 1 节 strncpy和snprintf用法总结

#include 
#include 


//struct dsi_display{
	//const char *name = "hello";
//};

//struct panel_buffer{
//	char buf[10];
//};
int main()
{
   /* 我的第一个 C 程序 */
	struct  display *display;
	//struct buffer *buffer;
	//char A = "hello";
	char name[] = "hello";
	char dest[20]={};
 	//strncpy(dest, name, 3);
	snprintf(dest, sizeof(dest), "%s",name);
	
	//dest[5]="\0";
	printf("dest = %s\n",dest);
 	return 0;
}

snprintf 与 strncpy 的用法类似 都是从上面的name地址处获取指定大小的字符串buffer 存放到dest里  最后打印出来

上面的例子是最简单的使用例子 后续会继续补充一些其他复杂结构下的使用


你可能感兴趣的:(C语言,C语言学习)