char * reverseWords(char * s){ char* stack[100]; int pst = 0, len=strlen(s); char* retStr = (char*)calloc(len+1, sizeof(char)); char* temp; temp = strtok(s, " "); while (temp) { stack[pst++] = temp; temp = strtok(NULL, " "); } for (int i = pst-1; i >= 0 ; i--) { strcat(retStr, stack[i]); strcat(retStr, " "); } retStr[strlen(retStr) - 1] = '