Post: [C++] Kiểm tra giúp bài này!
User: 12520782
Infraction: Tạo thread thiếu chất lượng
Points: 1

Administrative Note:
http://forum.uit.edu.vn/threads/26761-Phai-doc-truoc-khi-tao-thread-Mot-so-quy-tac-khi-hoi-cac-van-de-ve-lap-trinh-

Message to User:
Chú ý: [Phải đọc trước khi tạo thread] Một số quy tắc khi hỏi các vấn đề về lập trình.

http://forum.uit.edu.vn/threads/26761-Phai-doc-truoc-khi-tao-thread-Mot-so-quy-tac-khi-hoi-cac-van-de-ve-lap-trinh-


Code đó dùng để làm gì???

Original Post:
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);
}
Khi chạy thì báo lỗi thế này:
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?