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

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ó...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

Lần đầu nhận quà từ Shopify

Hura Apps là 1 trong những đối tác của Shopify được vinh dự Shopify chọn tham gia chương trình (Huấn luyện Thương mại) Commerce...

Một số ưu đãi của Shopify cho người dùng đăng ký mới

Shopify chỉ cho phép người dùng mới 14 ngày dùng thử miễn phí. Nếu bạn cảm thấy khoảng thời gian này là không đủ...

Trang web hỗ trợ tìm kiếm trên Facebook

Facebook là mạng xã hội lớn nhất hiện nay. Thông tin được người dùng chia sẻ trên mạng xã hội này là vô cùng...

BẠN XEM CHƯA

Facebook chi 23 triệu đô la để bảo vệ Mark Zuckerberg

Facebook đã chi hơn 23 triệu USD để bảo vệ cho Mark Zuckerberg - CEO và là người sáng lập Facebook vào năm ngoái....

13 cách nhìn để đánh giá một người

Sưu tầm Here is a collection of places you can buy bitcoin online right now.

Tạo tập tin video đơn giản từ hình ảnh trên Windows 10

Nếu máy tính của bạn đang xài hệ điều hành Windows 10 và đã cập nhật (update) lên phiên bản Windows 10 Fall Creators...

Blisk – Trình duyệt web cho nhà phát triển web

Một trong những khó khăn với các nhà phát triển web đó là việc test giao diện trên các thiết bị di động. Giải...

Nhận diện tiếng Trung trong PHP

Đang làm một dự án liên quan đến tiếng Trung Quốc. Cũng dự án này mà hôm rồi mình đã chia sẻ giải pháp...