使用strcpy的时候,src和dest所指向的内存区域不能重叠,并且dest必须要有足够的空间来容纳src。只是单纯的定义个char *a;的话,这时的a是一个非存在或非确定的地址,必须要为a分配确定的内存地址,比如a = (char*)malloc(40); 或者直接定义 char a[40];
几个让我头痛的问题:
GetParameters(lr_eval_string("{FirstPartOrderInfo}"), "\',\'partsOrderID\':\'", "\',\'ifClick\':\'true\',\'f1:partsOrderTable:", "partsOrderIDNumber");
lr_save_string(lr_paramarr_idx("partsOrderIDNumber",1), "partsOrderIDNumberValue");
// lr_save_string(lr_paramarr_random("partsOrderIDNumber"), "partsOrderIDNumberValue");
用lr_paramarr_idx就不会报错,而用注释的就会报错。