#include <stdio.h>
#include <string.h>
//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里 最后打印出来
上面的例子是最简单的使用例子 后续会继续补充一些其他复杂结构下的使用