Dùng hàm strlwr() (thư viện)
#include <stdio.h>
#include <string.h>
int main() {
char str[50];
printf("Nhap chuoi: ");
gets(str);
printf("Chu thuong: %s", strlwr(str));
return 0;
}
Kết quả
Nhap chuoi: CProgramming LangUage Chu thuong: cprogramming language
Không dùng hàm có sẵn – tự chuyển đổi
Ký tự hoa (A-Z) có mã ASCII 65-90. Thêm 32 thành ký tự thường (a-z: 97-122).
Chương trình
#include <stdio.h>
int main() {
int i;
char str[40];
printf("Nhap chuoi: ");
gets(str);
for (i = 0; str[i] != '\0'; i++) {
if (str[i] >= 'A' && str[i] <= 'Z')
str[i] = str[i] + 32; // hoặc str[i] |= 32
}
printf("Chuoi thuong: %s", str);
return 0;
}
Kết quả
Nhap chuoi: TUTORIALSPOINT Chuoi thuong: tutorialspoint