1. Hàm strlwr()
Hàm strlwr()
Hàm strlwr() được sử dụng để chuyển đổi 1 xâu ký tự về dạng chữ in thường. Hàm này thuộc thư viện string.h
Lưu ý rằng hàm này không phải là hàm thuộc thư viện chuẩn nên có thể không sử dụng được trong một số trình biên dịch.
Vì thế bạn nên tự code hàm này để sử dụng vì nó khá dễ code
Cú pháp :
char *strlwr( char *s );
Hàm này sẽ thay đổi xâu ký tự đầu vào về dạng in thường và trả về con trỏ tới chuỗi này
Ví dụ :
#include "stdio.h" #include "string.h" #include "stdlib.h" int main(){ char s[1000] = "28TeCH blog C ProGRAMMING !"; strlwr(s); printf("Xau s sau khi thay doi : %s\n", s); return 0; }
Output :
Xau s sau khi thay doi : 28tech blog c programming !
Xây dựng hàm strlwr()
Code :
#include "stdio.h" #include "ctype.h" #include "string.h" char* my_strlwr(char *s){ for(int i = 0; i < strlen(s); i++){ s[i] = tolower(s[i]); } return s; } int main(){ char s[1000] = "28TeCH blog C ProGRAMMING !"; my_strlwr(s); printf("Xau s sau khi thay doi : %s\n", s); return 0; }
Output :
Xau s sau khi thay doi : 28tech blog c programming !
2. Hàm strupr()
Hàm strupr()
Hàm strupr() được sử dụng để chuyển đổi 1 xâu ký tự về dạng chữ in hoa.
Lưu ý rằng các kí tự không phải chữ cái sẽ được giữ nguyên
Hàm này thuộc thư viện string.h
Ví dụ :
#include "stdio.h" #include "ctype.h" #include "string.h" int main(){ char s[1000] = "28TeCH blog C ProGRAMMING !"; strupr(s); printf("Xau s sau khi thay doi : %s\n", s); return 0; }
Output :
Xau s sau khi thay doi : 28TECH BLOG C PROGRAMMING !
Xây dựng hàm strupr()
Code :
#include "stdio.h" #include "ctype.h" #include "string.h" char *my_strupr(char *s){ for(int i = 0; i < strlen(s); i++){ s[i] = toupper(s[i]); } return s; } int main(){ char s[1000] = "28TeCH blog C ProGRAMMING !"; my_strupr(s); printf("Xau s sau khi thay doi : %s\n", s); return 0; }
Output :
Xau s sau khi thay doi : 28TECH BLOG C PROGRAMMING !