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:
Message to User:
Original Post:
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?
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ì???
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); }
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?