Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: cho hỏi cái code về chuỗi này sai ở đâu

  1. #1
    Ngày gia nhập
    07 2008
    Bài viết
    30

    Mặc định cho hỏi cái code về chuỗi này sai ở đâu

    thuật toán này để .. chuyển chữ đàu của mỗi từ thành kí tự hoa
    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    #include<ctype.h>
    void kituhoa(char*ch);
    void main()
    {
    	char*ch="     tinh     la       the    ";
    	clrscr();
    	kituhoa(ch);
    	printf("\n%s",ch);
    	getch();
    
    }
    void kituhoa(char*ch)
    {    int i=0;
    	do
    	{           //trong khi con la ki tu trang thi nhay tiep  
    		while( (toupper(ch[i]) < 65 || toupper(ch[i] > 90) && (i<strlen(ch)) ))
    			i+=1;
                              // Upcase chu cai dau tien
    		ch[i]=toupper(ch[i]);
                              // trong khi con la ki tu thi nhay tiep
    		while((toupper(ch[i]) > 'A')&&(toupper(ch[i] < 'Z') && (i<strlen(ch))))
    			i+=1;
    	}
    	while (i<strlen(ch));
    }

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Code bạn viết phức tạp quá, làm vầy cho đơn giản và chính xác :

    C++ Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<string.h>
    4. #include<ctype.h>
    5.  
    6. void kituhoa(char*ch);
    7.  
    8. void main()
    9. {
    10.     char *ch="     tinh     la       the    ";
    11.    
    12.     clrscr();
    13.     kituhoa(ch);
    14.     printf("\n%s",ch);
    15.     getch();
    16.  
    17. }
    18.  
    19. void kituhoa(char *ch)
    20. {    
    21.     int i=0;
    22.     while(ch[i] != 0)
    23.     {
    24.         ch[i] = toupper(ch[i]);
    25.         i++;
    26.     }
    27. }

    PS : code này chỉ chạy được trong dos, ko chạy được trong win
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Cậu xem trong thread này: http://forums.congdongcviet.com/showthread.php?t=930
    Hàm StrCapital.

Các đề tài tương tự

  1. code tìm chuỗi con trong chuỗi lớn bị lỗi khó hiểu..mọi người giúp mình vơi
    Gửi bởi giophieulang trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 30-05-2012, 10:35 AM
  2. Bàn về code đổi chuổi số thành chữ (đọc số)
    Gửi bởi nguyenthuancn2 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 04-04-2011, 02:57 PM
  3. Code cắt chuỗi bằng lập trình C#, ai cần thì lấy
    Gửi bởi convitcon trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 03-12-2010, 04:43 PM
  4. Cắt đầu và cắt cuối 1 chuỗi - Bạn nào sửa hộ mình code với
    Gửi bởi lex_luthor_vn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 17
    Bài viết cuối: 02-09-2009, 12:53 PM
  5. Code xử lý chèn, và nối chuỗi trong C++. Hàm chèn chuỗi không chạy được?
    Gửi bởi luckyluke trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 10
    Bài viết cuối: 01-03-2008, 04:56 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn