It's strange! I wrote such fragment:
char messageBody[MAX_DTMF_MESSAG E_SIZE] = "";
printf("message body: %s\n", messageBody);
strcat(messageB ody, "Signal= ");
printf("message body: %s\n", messageBody);
strcat(messageB ody, CCDTMFMap[digit]);
printf("message body: %s\n", messageBody);
strcat(messageB ody, CRLF);
printf("message body: %s\n", messageBody);
strcat(messageB ody, "Duration= 160");
printf("message body: %s\n", messageBody);
strcat(messageB ody, CRLF);
printf("message body: %s\n", messageBody);
and it works, but if I withdraw all the printf, it fails to work, can
anybody tell me why? Thanks very much.
char messageBody[MAX_DTMF_MESSAG E_SIZE] = "";
printf("message body: %s\n", messageBody);
strcat(messageB ody, "Signal= ");
printf("message body: %s\n", messageBody);
strcat(messageB ody, CCDTMFMap[digit]);
printf("message body: %s\n", messageBody);
strcat(messageB ody, CRLF);
printf("message body: %s\n", messageBody);
strcat(messageB ody, "Duration= 160");
printf("message body: %s\n", messageBody);
strcat(messageB ody, CRLF);
printf("message body: %s\n", messageBody);
and it works, but if I withdraw all the printf, it fails to work, can
anybody tell me why? Thanks very much.
Comment