I am a beginner of c language, and trying to use trim function in a main. But I don't know what going on with my program? So please correct me. Thank you so much
The program is as follow:
#include<stdio.h> #include<string.h>
int trim(char s[]) { int n;
for (n = strlen(s)-1; n >= 0; n--){ if (s[n] != ' ' && s[n] != '\t' && s[n] != '\n') break;} s[n+1] = '\0'; return 0; }
main() { char s[30] = "fly egle\t and\n fly again"; trim(s); printf("%s\n",s); }
|