请问:类似于这个常量:strFormData=_T("keywordtype=&keyword= %CE%C4%D4%B1&jobarea=0400&stype=2&image.x=35&image.y=15");
要求:红字的部分是2个变量,分别用m,n表示,其中m有多种取值(此处为汉字的16进制码/内码),n有多种取值(四位数字组成的串),
我应该如何定义这个字符串:让他方便的表示出所有m*n种数据组合呢?每次输出一种,因为要循环使用此strFormData数据。
高分求答案;非常着急!
要求:红字的部分是2个变量,分别用m,n表示,其中m有多种取值(此处为汉字的16进制码/内码),n有多种取值(四位数字组成的串),
我应该如何定义这个字符串:让他方便的表示出所有m*n种数据组合呢?每次输出一种,因为要循环使用此strFormData数据。
高分求答案;非常着急!
内层循环n次,在内层循环使用strFormData。不知道是否与你要的一致。
char* strFormData=_T("keywordtype=&keyword=%CE%C4%D4%B1&jobarea=0400&stype=2&image.x=35&image.y=15");
char keyword[50];
int jobarea;
sscanf(strFormData,"keywordtype=&keyword=%[^&jobarea]&jobarea=%d&",keyword,&jobarea);