peri hoki perihoki clarustologistics rimashaop.com angelpaintingtools.co.in vrjanaenergies.com cara scatter hitam maxwin spesifikasi scatter emas mahjong rtp mahjong wins 3 medan pola malam pgsoft cairkan 813jt keberuntungan tukang parkir cek rtp mahjong ways lebaran kisah inspiratif kuli bangunan menang mahjong wins peluang profit rtp mahjong ways 2 naik sopir angkot jackpot 89 juta mahjong wins temuan scatter jumat mahjong ways keajaiban malam menghidupkan suasana menang dengan gaya strategi cerdas mahjong putaran ajaib mahjong wins tumbang bahagia raup untung dengan trik scatter mahjong scatter hitam mahjong ways mengantarkan kemenangan tak terduga fenomena scatter hitam saat jam sepi server kemenangan besar dari scatter hitam mahjong ways pekerja serabutan raih jackpot mengagumkan di mahjong ways potensi emas setiap spin mahjong ways waktu spin terbaik untuk scatter hitam tukang becak raih rejeki di mahjong
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 282
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent
Filename: Session/Session.php
Line Number: 294
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 304
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 314
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 315
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: Session/Session.php
Line Number: 375
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
Filename: drivers/Session_files_driver.php
Line Number: 108
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_save_handler(): Cannot change save handler when headers already sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_start(): Cannot start session when headers already sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct
File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once
File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once
Chuyển đổi chuỗi thành chữ hoa hoặc chữ thường trong C
SIMPLE
STRING
ARRAY
SORTING
POINTER
CALCULATION
NUMBER
OTHER
C
BÀI TẬP C
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
Chuyển đổi chuỗi thành chữ hoa hoặc chữ thường trong C
Trong bài tập này, mình sẽ viết một chương trình trong ngôn ngữ lập trình C để chuyển đổi một chuỗi thành chữ hoa (uppercase) hoặc chữ thường (lowercase).
Bài viết này được đăng tại freetuts.net , không được copy dưới mọi hình thức.
Chương trình chuyển đổi chuỗi thành chữ hoa hoặc chữ thường trong C
Nhập vào một chuỗi từ người dùng.
Lựa chọn chuyển đổi chuỗi thành chữ hoa hoặc chữ thường.
Thực hiện chuyển đổi và hiển thị chuỗi kết quả.
Cách giải quyết bài lập trình
Duyệt qua từng ký tự trong chuỗi.
Đối với mỗi ký tự, sử dụng hàm thư viện toupper hoặc tolower để chuyển đổi thành chữ hoa hoặc chữ thường.
Gán các ký tự đã chuyển đổi vào một chuỗi mới.
Hiển thị chuỗi mới sau khi đã chuyển đổi.
Hãy xem cách giải như sau:
#include <stdio.h>
#include <ctype.h>
#include <string.h>
void convertToUpper(char str[]) {
int i = 0;
while (str[i]) {
str[i] = toupper(str[i]);
i++;
}
}
void convertToLower(char str[]) {
int i = 0;
while (str[i]) {
str[i] = tolower(str[i]);
i++;
}
}
int main() {
char str[100];
int choice;
printf("Nhập chuỗi: ");
fgets(str, sizeof(str), stdin);
printf("Chọn 1 để chuyển thành chữ hoa, chọn 2 để chuyển thành chữ thường: ");
scanf("%d", &choice);
// Loại bỏ ký tự newline từ fgets
if (str[strlen(str) - 1] == '\n') {
str[strlen(str) - 1] = '\0';
}
switch (choice) {
case 1:
convertToUpper(str);
printf("Chuỗi sau khi chuyển thành chữ hoa: %s\n", str);
break;
case 2:
convertToLower(str);
printf("Chuỗi sau khi chuyển thành chữ thường: %s\n", str);
break;
default:
printf("Lựa chọn không hợp lệ.\n");
}
return 0;
}
Kết quả chạy thứ nhất:
Bài viết này được đăng tại [free tuts .net]
Nhập chuỗi: Hello World
Chọn 1 để chuyển thành chữ hoa, chọn 2 để chuyển thành chữ thường: 1
Chuỗi sau khi chuyển thành chữ hoa: HELLO WORLD
Kết quả chạy thứ hai:
Nhập chuỗi: HeLLo WoRLd
Chọn 1 để chuyển thành chữ hoa, chọn 2 để chuyển thành chữ thường: 2
Chuỗi sau khi chuyển thành chữ thường: hello world
Trên đây là cách viết một chương trình trong ngôn ngữ lập trình C để chuyển đổi một chuỗi thành chữ hoa hoặc chữ thường. Chúc bạn thực hiện thành công!
Cùng chuyên mục: