#include <conio.h>
#include <stdio.h>
#include <string.h>
typedef char Xau [100];
void chuanhoa (char x[]){
int i;
while(x[0]==' ')
strcpy(&x[0], &x[1]);
i=0;
while(i<strlen(x)-1){
if (x[i]==' ' && x[i+1]==' ')
strcpy(&x[i], &x[i+1]);
else
i++;
}
while(x[strlen(x)-1]==' '){
x[strlen(x)-1]='\0';
}
}
void tachtu(Xau x, int k, Xau tu){
int i, j, daucach;
i=j=daucach=0;
while(daucach<k-1){
if (x[i]==' ')
daucach++;
i++;
}
while(x[i]!=' ' && i<strlen(x)){
tu[j]=x[i];
i++;
j++;
}
tu[j]='\0';
}
void main(){
Xau s=" Hom nay la Thu Sau ";
Xau w;
clrscr();
printf("Xau truoc chuan hoa: \"%s\"", s);
chuanhoa(s);
printf("\nXau sau chuan hoa: \"%s\"", s);
//dung thu tuc tachtu
tachtu(s, 2, w);
printf("\nTu thu 2 la \"%s\"", w);
getch();
}