Giup Hàm Biến Chữ Thường Thành Chữ Hoa Và Ngược Lại . Giúp Với!!

Diễn Đàn Tin Học - Powered by vBulletin Ghi nhớ?
  • Tìm kiếm chi tiết
  • Home
  • Diễn đàn
  • Lập trình
  • Các ngôn ngữ lập trình
  • C/C++
  • Giup hàm biến chữ thường thành chữ hoa và ngược lại . Giúp với!!
Hiển thị kết quả từ 1 đến 9 / 9 Chủ đề: Giup hàm biến chữ thường thành chữ hoa và ngược lại . Giúp với!!
  • Hỗ trợ
    • Phiên bản để in
    • Giới thiệu cho bạn bè…
    • Theo dõi chủ đề này…
  • Rate This Thread
    • Excellent
    • Good
    • Average
    • Bad
    • Terrible
  1. 19-06-2008 11:29 #1 ngovan's Avatar ngovan
    • View Profile
    • View Forum Posts
    • View Articles
    ngovan is offline Registered User Tham gia 19-06-2008 Location Hồ Chí Minh Bài viết 5 Like 0 Thanked 0 Times in 0 Posts

    Cần chú ý ! Giup hàm biến chữ thường thành chữ hoa và ngược lại . Giúp với!!

    Mong các bạn giúp mình cái này với. Giả sử mình có một chuỗi: "Hom Nay Hoc SESSION 7". Mình có thể dùng strlwr() và strupr() để biến thành : "hom nay hoc session 7" hoặc "HOM NAY HOC SESSION 7". Nhưng bây giờ mình muốn chuỗi trên biến thành : "hOM nAY hOC session 7" thì phải làm thế nào ? Ai biết xin giúp dùm một chút. Thanks.
    Quote Quote
  2. 19-06-2008 11:41 #2 huynv86
    • View Profile
    • View Forum Posts
    • Visit Homepage
    • View Articles
    huynv86 is offline DDTH.com Tham gia 30-05-2008 Location loading... Bài viết 242 Like 1 Thanked 6 Times in 6 Posts
    dùng 1 con trỏ kiểu char để lưu cái sâu cần format sau đó duyệt sâu đó nếu gặp space thì uppercase phần tử sau space là đc chú ý phần tử đầu tiên của xâu có trường hợp 0 có space đằng trước thì mặc định cho uppercase luôn chúc cậu sớm hoàn thành
    Quote Quote
  3. 19-06-2008 12:20 #3 cnnedogawa's Avatar cnnedogawa
    • View Profile
    • View Forum Posts
    • View Articles
    cnnedogawa is offline Registered User Tham gia 18-06-2008 Location Tp HCM Bài viết 96 Like 0 Thanked 0 Times in 0 Posts
    Bạn dùng mã ASCII của ký tự cần đổi -Dùng mảng s[] lưu chuỗi ban đầu if(s[i]>='A' && s[i]<'Z') s[i]=s[i]+32; if(s[i]>='a' && s[i]<='z') s[i]=s[i]-32;
    Quote Quote
  4. 20-06-2008 09:26 #4 ngovan's Avatar ngovan
    • View Profile
    • View Forum Posts
    • View Articles
    ngovan is offline Registered User Tham gia 19-06-2008 Location Hồ Chí Minh Bài viết 5 Like 0 Thanked 0 Times in 0 Posts

    Ngạc nhiên

    Bacnnedogawa vui lòng cho ví dụ cu thể đi, mình lơ mơ cái vụ mã ASCII này lắm. Thanks.
    Quote Quote
  5. 20-06-2008 22:54 #5 cnnedogawa's Avatar cnnedogawa
    • View Profile
    • View Forum Posts
    • View Articles
    cnnedogawa is offline Registered User Tham gia 18-06-2008 Location Tp HCM Bài viết 96 Like 0 Thanked 0 Times in 0 Posts
    void main() { char s[100]; printf("Nhap s:"); gets(s); for(int i=0;i<strlen(s);i++) { if(s[i]>='A' && s[i]<'Z') s[i]=s[i]+32; else if(s[i]>='a' && s[i]<='z') s[i]=s[i]-32; } printf("\n Chuoi sau khi doi:"); puts(s); } Do mã ASCII của kí tự thường= mã ASCII của ký tự hoa + 32 Ví dụ mã ASCII của A là 65, của a là 97
    Được sửa bởi cnnedogawa lúc 08:17 ngày 21-06-2008
    Quote Quote
  6. 21-06-2008 16:46 #6 zero_g31
    • View Profile
    • View Forum Posts
    • View Articles
    zero_g31 is offline Registered User Tham gia 27-01-2008 Bài viết 29 Like 0 Thanked 0 Times in 0 Posts
    cái hàm strlwr() và strupr() ở trong thư viện string.h phải không?
    Quote Quote
  7. 23-06-2008 09:08 #7 ngovan's Avatar ngovan
    • View Profile
    • View Forum Posts
    • View Articles
    ngovan is offline Registered User Tham gia 19-06-2008 Location Hồ Chí Minh Bài viết 5 Like 0 Thanked 0 Times in 0 Posts
    Thank cnnedogawa nhieu nha.
    Quote Quote
  8. 06-04-2009 00:01 #8 trung_24
    • View Profile
    • View Forum Posts
    • View Articles
    trung_24 is offline Registered User Tham gia 22-03-2009 Bài viết 2 Like 0 Thanked 0 Times in 0 Posts
    mẹ kiếp chẳng hiểu gì cả bà con có ai cao thủ c++ thì đến gia sư cho tôi tôi chả mỗi tháng 2triệu
    Quote Quote
  9. 06-04-2009 16:19 #9 trhthong's Avatar trhthong
    • View Profile
    • View Forum Posts
    • View Articles
    trhthong is offline Registered User Tham gia 24-10-2007 Location Bình Định Bài viết 106 Like 0 Thanked 1 Time in 1 Post
    Keke... Cho địa chỉ đi, mình đăng ký làm cho. Nghỉ học trên trường đi làm gia sư luôn. Keke... Mình nghĩ rằng để thay đổi ký tự như trên, thứ nhất là thay đổi theo qui luật, thứ 2 thì phải dùng số ngẫu nhiên để chọn ra vị trí cần biến chữ thường thành chữ hoa. Còn việc biến chữ thường thành chữ hoa thì đơn giản thôi mà. Lấy ví dụ, mã ASCii của A là 65, của a là 97. Như vậy, bạn chỉ cần trừ ký tự thường cho 32 là nó biến thành ký tự hoa liền. Chúc bạn thành công!
    Quote Quote
Chuyển nhanh C/C++ Top
  • Site Areas
  • Cá nhân
  • Tin nhắn
  • Subscriptions
  • Ai đang online ?
  • Tìm kiếm trong chuyên mục
  • Trang chủ
  • Chuyên mục
  • Hoạt động của DDTH
    1. Hoạt động Off-line
      1. Các cuộc thi dành cho DDTH.com
      2. Sinh nhật DDTH.com
      3. Hội Cầu Lông DDTH.com
    2. Công tác xã hội
      1. Tin Học Xanh
      2. Nhật ký THX
    3. Thông báo
      1. Thông báo cũ
      2. Góp ý, đề nghị
      3. Nhắc nhở - Vi phạm
      4. Ứng tuyển moderator
  • Thảo luận chung
    1. CNTT Việt Nam và Quốc tế
      1. Các cuộc thi CNTT
    2. Tin tức CNTT
      1. Tin PR & Khuyến mãi
    3. ISP - ICP - OSP
      1. Viettel
      2. FPT
      3. VNPT
      4. CMC
      5. SPT
    4. Nghề nghiệp
      1. Tư vấn pháp luật
    5. Thương mại điện tử
    6. Advertisers & Publishers
    7. Search Engine Optimization/Marketing
    8. Review sản phẩm & công nghệ
    9. Startup-Khởi Nghiệp!
  • Tư vấn - Thị trường & Kiến thức cần biết
    1. Tin học căn bản
      1. Máy tính & Sức khỏe
    2. Hỗ trợ kỹ thuật
    3. Phần mềm
      1. Softwares Request
      2. Giới thiệu phần mềm
    4. Máy tính để bàn
      1. CPU & Mainboard & Memory
      2. VGA & PSU & Overclocking
      3. Phần cứng chung & Thiết bị ngoại vi
    5. Laptop
      1. Dell
  • Mobile devices
    1. iPhone & iPad
      1. iOS Apps
    2. Android Smartphones
      1. Android Apps
    3. BlackBerry
      1. BlackBerry Apps
    4. Windows Phones
      1. Windows Phones Apps
    5. Wireless Technology
    6. Tablets
    7. Discussion
  • Đào tạo
    1. Công nghệ giáo dục
    2. Học về CNTT
      1. Du học
      2. E-books
        1. Requests
    3. Chứng chỉ tin học quốc tế
      1. Microsoft
      2. Cisco
        1. Hand-on Lab
        2. Technology
      3. Những chứng chỉ khác
      4. GroupStudy
    4. English Room
  • Lập trình
    1. Các ngôn ngữ lập trình
      1. .NET
      2. C/C++
      3. Visual Basic
      4. Pascal/Delphi/Kylix
      5. Java
    2. Các vấn đề khác trong lập trình
      1. Projects
      2. Data Structures + Algorithms
      3. GameDev Zone
  • Hệ thống - Mạng
    1. Security Zone
      1. Anti-DDoS
    2. Windows
    3. Linux - Unix
    4. LAN - WAN
  • Internet & Web & Multimedia
    1. Lập trình web
      1. DDTH-CMS
    2. Thiết kế web
      1. Shockwave Flash
      2. Graphic Design
      3. HTML - CSS
      4. Design Resources
      5. CMS
      6. Yêu cầu thiết kế
    3. CLB Webmasters
      1. Hot Links !!!
      2. Scripts - Mods
    4. Showcase
    5. Xử lý phim / âm thanh
    6. Photoshop & Illustration
    7. 3D World
    8. Game
  • Cơ sở dữ liệu
    1. MS SQL Server
    2. Oracle
    3. Hệ CSDL khác
  • Domains/Hosting
    1. Web Hosting / Domain
      1. Cloud Computing
      2. Dedicated Hosting / VPS
    2. Technical & Security
    3. Advertising
    4. Hosting Support
      1. VinaCIS
  • Giao lưu - Thư giãn
    1. Tự giới thiệu - Giao lưu
      1. Interview
      2. Miền Bắc
      3. Miền Trung
      4. Social Networks
    2. Góc thư giãn
      1. Văn tuyển Làng Mùi
      2. Truyện cười
      3. Chuyện thời sự
      4. Đố vui
      5. Music - Movie - Sport
    3. Nhiếp ảnh
      1. Albums
      2. Máy ảnh - Máy quay phim - Phụ kiện
    4. Bóng Đá
  • Trung Tâm Giao Dịch
    1. Linh Kiện PC - Laptop
    2. Điện thoại, tablet và phụ kiện
    3. Server, domain, hosting
    4. Giáo dục, đào tạo về CNTT
    5. Việc làm CNTT
      1. Người tìm việc
« Bài trước | Bài tiếp theo »

Bookmarks

Bookmarks
  • Submit to Digg Digg
  • Submit to del.icio.us del.icio.us
  • Submit to StumbleUpon StumbleUpon
  • Submit to Google Google

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Quy định DDTH.com

Theo giờ GMT +7 :: 16:49. Powered by: vBulletin version 4.2.0. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Founded by vikhoa. Developed by DDTH Members. Hosted by ODS.vn

Từ khóa » Chuyển Chữ Thường Thành Chữ Hoa Trong C