Action()
{
const char *gameInit = (char *) malloc(1024) ;
char str[][100]={"amount=1000","attachData=111","tradeNo=1122","timestamp="};
char result[100];
char * en_result;
int i;
web_save_timestamp_param("tStamp1", LAST);
strcat(str[3],lr_eval_string("{tStamp1}"));
sprintf(str[3], "%s%s", "timestamp=", lr_eval_string("{tStamp1}"));
sort(str,4,result);
lr_output_message("%s",result);
return 0;
}
void sort(char str[][100],int len,char result[100]){
//char str[][100]={"channelSecret=81989fb5d2514890976e22620cf8a4cf","channelCode=A1-B1-CH4"};
int i,j,k;
char temp[100];
for(j=0;j<len;j++)
for(k=j+1;k<len;k++)
{
if(strcmp(str[j],str[k])>0)
{
strcpy(temp,str[j]);
strcpy(str[j],str[k]);
strcpy(str[k],temp);
}
}
for (i=0;i<len;i++) {
if(i==0){
strcpy(result,str[i]);
}else{
strcat(result,"&");
strcat(result,str[i]);
}
//lr_output_message("%s",result);
}
}