技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
//系统设置参数
typedef struct
{
char BackLightTime[8]; //背光时间
char NetworkType[8]; //网络制式
char Dual_SIM[8]; //双卡选择
char LanChoice[8]; //语言选择
char ContextModel[8]; //情景模式
} Sys_Param;
extern Sys_Param SysPar;//参数设置
这里看到分配8个字节,8个char
void GUI_Init(void){
sprintf(SysPar.BackLightTime, "%s", "60");
sprintf(SysPar.NetworkType, "%s", "自动");
sprintf(SysPar.Dual_SIM, "%s", "自动");
sprintf(SysPar.LanChoice, "%s", "中文");
sprintf(SysPar.ContextModel, "%s", "室内");
//SysPar.BackLightTime = "60";
//SysPar.NetworkType = "自动";
//SysPar.Dual_SIM = "自动";
//SysPar.LanChoice = "中文";
//SysPar.ContextModel="室内";
}
可以通过sprintf进行内存分配
u8 * chars 这样也可以直接传递