Code:
#include "stdafx.h" #include "string.h" void nhapchuoi(char *s) { puts("Nhap vao 1 chuoi bat ky :"); gets(s); } void xoakhoangtrang(char *s) { int i=1; while(s[0]==' ')/*XOA KHOANG TRANG DAU CHUOI*/ { strcpy(s,s+i); i++; } char *p=strstr(s," "); while (p!=NULL)/*XOA KHOANG TRANG GIUA CHUOI*/ { strcpy(p,p+1); p=strstr(s," "); } } void inchuthuong(char *s) { strlwr(s); /*IN THUONG TAT CA CAC KY TU TRONG CHUOI*/ } void xuatchuoi(char *s) { int i; for (i=0;i<int(strlen(s));i++) if(s[i]!=' ' && s[i-1]==' ') strupr(s[i]);/*IN HOA KY TU DAU TIEN CUA MOT TIENG*/ puts(s); } void main() { char s[100]; nhapchuoi(s); xoakhoangtrang(s); inchuthuong(s); xuatchuoi(s); }
Error 4 error C2664: 'strupr' : cannot convert parameter 1 from 'char' to 'char *'
Anh/chị có thể giúp em khắc phục lỗi này được không?
Comment