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://www.mangbinhdinh.vn
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 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

Cách tùy chỉnh công cụ tìm kiếm trong Firefox

Bạn có thể sử dụng bất kỳ công cụ tìm kiếm nào mà bạn thích trong trình duyệt web của mình. Và bạn cũng...

12 cách khắc phục con trỏ chuột không hiển thị trong Windows 10

Con trỏ chuột đã trở thành một phần không thể thiếu trong quá trình chúng ta tương tác với máy tính. Vì vậy, hãy...

Facebook sập mạng toàn thế giới gần 30 phút trong sáng ngày 09/04/2021

Trong khoảng thời gian từ 4:30 tới 4:55 sáng ngày 09/04/2021, tất cả phương thức truy cập Facebook đều bị tê liệt trên toàn...

Twitter đưa tính năng phòng trò chuyện thoại Spaces lên phiên bản web trên máy tính

Spaces là một tính năng mới của Twitter. Đây là tính năng giúp người dùng Twitter trên iOS và Andoid có thể trò chuyện...

Hướng dẫn từng bước tạo ứng dụng cho Shopify

Ngày nay, Shopify cung cấp cho hơn 1.000.000 doanh nghiệp trên toàn thế giới. Nếu bạn chưa từng sử dụng Shopify nhưng đã quen...

BẠN XEM CHƯA

Cô đơn

Thu về man mác lạnh vai em Chiếc lá cô đơn rụng trước thềm Giọt nước lao xao luồn cửa khép Âm thanh run vỡ giấc mơ...

200 tên miền quốc tế với giá 1 USD/năm tại ExaBytes

Ngay lúc này đây bạn có thể sở hữu cho mình 1 tên miền quốc tế (.com, .net, .info, .org, .biz) chỉ với giá...

Tạo bộ đếm lượt người truy cập bằng ngôn ngữ ASP

Bài viết này mình sẽ hướng dẫn bạn viết cho mình 1 công cụ đếm lượt truy cập vào website bằng ngôn ngữ ASP. Đầu...

Hướng dẫn khai báo thuế cho mạng quảng cáo Impact.Com

Impact Radius (Impact.Com) là mạng quảng cáo tương tự như CJ, Shareasale. Nó hỗ trợ các trang web triển khai dịch vụ tiếp thị...

Một triệu máy tính bị hack và trở thành công cụ kiếm tiền từ Adsense

Một nhóm tội phạm mạng đã chiếm quyền điều khiển gần 1 triệu máy tính trên khắp thế giới trong suốt 2 năm qua...