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