Hàm chuẩn hóa trong C++ Mạc Vấn string chuanHoa(string s) { char t[100]="", kq[100]=""; int size = s.length(); for(int i=0; i<size; i++) { t=s; } char *p=strtok(t," "); while(p!=NULL) { p[0]=toupper(p[0]); for(int j=1; j<strlen(p); j++) { p[j]=tolower(p[j]); } strcat(kq,p); strcat(kq, " "); p=strtok(NULL, " "); } kq[strlen(kq)-1]='\0'; return kq; }