Lập trình C: chuẩn hóa xâu cơ bản trong C
#include<stdio.h>
#include<string.h>
int main (){
char s[50];
int j;
printf ("nhap xau:");
gets (s);
int i=strlen (s)-1; |
while ( s[i] ==' ' ){ | Xóa các dấu cách ở cuối văn bản.
s[i]=NULL; |
i--; |
}
while ( s[0] ==' '){ |
strcpy (&s[0], &s[1]); | Xóa các dấu cách ở cuối văn bản.
} |
for (int i=0 ; i< strlen (s) ; i++){ |
if (s[i]==' ') j=i; |
while ( s[j+1]==' ') { | Xóa các kí tự ' ' ở giữa văn bản.
strcpy (&s[i],&s[i+1]); |
}
}
printf ("'%s'",s);
return 0;
}
Comments
Post a Comment