Đây là chương trình chuyển đổi một chuỗi thành chữ hoa trong ngôn ngữ C,
Ví dụ
#include <stdio.h> #include <string.h> int main() { char s[100]; int i; printf("\nEnter a string : "); gets(s); for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] <= 'z') { s[i] = s[i] - 32; } } printf("\nString in Upper Case = %s", s); return 0; }
Đầu ra
Đây là kết quả đầu ra
Enter a string : hello world! String in Upper Case = HELLO WORLD!
Trong chương trình trên, mã thực sự của việc chuyển đổi chuỗi thành chữ hoa có trong hàm main (). Một mảng kiểu char s [100] được khai báo sẽ lưu trữ chuỗi đã nhập bởi người dùng.
Sau đó, vòng lặp for được sử dụng để chuyển đổi chuỗi thành chuỗi chữ hoa và nếu khối được sử dụng để kiểm tra xem các ký tự có ở dạng chữ thường hay không, hãy chuyển đổi chúng thành chữ hoa bằng cách trừ 32 từ giá trị ASCII của chúng.
for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] <= 'z') { s[i] = s[i] -32; } }
Đây là chương trình chuyển đổi một chuỗi thành chữ thường trong ngôn ngữ C,
Ví dụ
#include <stdio.h> #include <string.h> int main() { char s[100]; int i; printf("\nEnter a string : "); gets(s); for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'A' && s[i] <= 'Z') { s[i] = s[i] + 32; } } printf("\nString in Lower Case = %s", s); return 0; }
Đầu ra
Đây là kết quả đầu ra
Enter a string : HELLOWORLD String in Lower Case = helloworld
Trong chương trình trên, mã thực sự chuyển đổi chuỗi thành chữ thường có trong hàm main (). Một mảng kiểu char s [100] được khai báo sẽ lưu trữ chuỗi đã nhập bởi người dùng.
Sau đó, vòng lặp for được sử dụng để chuyển đổi chuỗi thành chuỗi chữ thường và nếu khối được sử dụng để kiểm tra điều đó nếu các ký tự là chữ hoa thì hãy chuyển đổi chúng thành chữ thường bằng cách thêm 32 vào giá trị ASCII của chúng.
for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'A' && s[i] <= 'Z') { s[i] = s[i] + 32; } }