Trang chủ Lập trình C - C++ Viết hoa chữ cái đầu các từ trong xâu ký tự

Viết hoa chữ cái đầu các từ trong xâu ký tự

Hôm nay sẽ giải quyết yêu cầu: Nhập một xâu ký tự, đổi các ký tự đầu của các từ trong xâu đó thành chữ hoa còn các ký tự còn lại là chữ thường.

Người ta bảo cần cù bù thông minh. Chiều nay làm bài này dùng hàm TOUPPER để đổi 1 ký tự chữ thường thành chữ hoa nhưng chạy là lỗi chạy là lỗi nên quyết định… rãnh ngồi dùng hàm IF để đổi 26 chữ cái thành chữ hoa ^^! Tính cho nó chạy một hàm riêng để khi viết hàm chính thì gọi lại (vì nó cần dùng 2 lần) mà viết chạy vẫn có vấn đề nên đành dùng thuật toán hạ sách này. Bạn nào có kinh nghiệm chia sẻ lại với mình thuật toán đơn giản hơn với né ^^!

Giải quyết:

– Chuỗi nhập vào ta sẽ dùng hàm STRLWR để đổi tất cả về chữ thường
– Dùng ham STRLEN để đếm số ký tự trong xâu để làm điểm dừng cho vòng lặp FOR ở bước sau
– Đổi ký tự đầu tiên trong xâu thành chữ in hoa.
– Thực hiện vòng lặp FOR với thao tác kiểm tra ký tự trắng xem thử ở vị trí nào và thực hiện thao tác đổi ký tự ngay sau ký tự trắng đó thành chữ in hoa
– In lại xâu

Các bạn có thể tải mã nguồn về xem tại: https://www.box.com/s/vetvmkvlhdvxnwr2quuc

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

10 Công Cụ Có Thể Thay Thế ChatGPT

ChatGPT là một mô hình ngôn ngữ lớn được phát triển bởi OpenAI. Nó cung cấp các câu trả lời nhanh chóng và ngắn...

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

BẠN XEM CHƯA

9 bài học trong cuộc sống

1. Bài học số 1 Bạn tôi ưng ý một chiếc máy tính, cần khoảng 30 triệu, thu nhập mỗi tháng của cậu ta chỉ...

Viết hoa chữ cái đầu các từ trong xâu ký tự

Hôm nay sẽ giải quyết yêu cầu: Nhập một xâu ký tự, đổi các ký tự đầu của các từ trong xâu đó thành...

Tạm biệt Yahoo! Sự ra đời của Altaba

Đã đến lúc nói lời tạm biệt với Yahoo khi thứ hai vừa rồi Yahoo đã hoàn tất hợp đồng việc bán mình cho...

Chúc … thi tốt

Cuối kỳ sắp đến rồi ... ơi Cố gắng học lên đừng có lười Bình tĩnh, tự tin làm bài tốt Vui lòng cha mẹ, rạng tương...

Raspberry Pi – Siêu nhân tý hon

Raspberry Pi là một chiếc máy tính nhỏ bằng chiếc card visit được phát triển bởi Quỹ Raspberry Pi phát triển với mục đích...