Given the following code:
I'm getting a seg fault on the last memset (for promptId). I've isolated it to this last one by commenting out until it worked. I've also used just 'promptId' in the memset function instead of '&promptId' - but to no avail.Code:/* result */ char result_ans[8]; memset(&result_ans, ' ', (strlen(result_ans) - 1)); result_ans[strlen(result_ans) - 1] = '\0'; /* store */ char store_ans[11]; memset(&store_ans, ' ', (strlen(store_ans) - 1)); store_ans[strlen(store_ans) - 1] = '\0'; /* promptId */ char promptId_ans[10]; memset(&promptId_ans, ' ', (strlen(promptId_ans) - 1)); promptId_ans[strlen(promptId_ans) - 1] = '\0';
Anyone see a problem?
Thanks,
Ezra



LinkBack URL
About LinkBacks


