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

Đề tài: Huong dan dum minh cach C doc nguyen mot doan ky tu tren mot dong voi

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    hà nội
    Bài viết
    0

    Mặc định Huong dan dum minh cach C doc nguyen mot doan ky tu tren mot dong voi

    Day la code minh da lam xong kieu bai la doi chu hoa thanh chu thuong

    #include <stdio.h>
    #include <conio.h>
    #include <ctype.h>
    #include <string.h>
    void main()
    {
    char chu[80],s;
    int dem;
    for (dem=0;dem<80; dem++)
    chu[dem]=getchar();
    for (dem=0;dem<80;dem++)
    putchar(toupper(chu[dem]));
    getch();
    }
    Mình bị vướng vấn đề là dùng vòng lặp for thì trương chình chỉ chay cho đến khi nào đạt điều kiệu thoát khỏi vòng lặp, nhưng nếu thế thì tiện dụng lắm, mình muốn hỏi có cách nào để nhập dưới giá trị đièu kiện mà trương trình vẫn chạy ví du:
    mình chỉ nhập : nguyen van a thì truơng trình vẫn in ra NGUYEN VAN A mà không bắt nhập đủ 80 ký tự

  2. #2
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Thử cái này xem:
    C Code:
    1. int i=0;
    2. while((a[i++]=getchar())!='\n');
    3. for(int j=0;j<i;j++)
    4.     putchar(a[j]);

  3. #3
    Ngày gia nhập
    03 2009
    Nơi ở
    hà nội
    Bài viết
    0

    không được bạn ah du sao cung cảm ơn đã giúp đỡ

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,007

    Trích dẫn Nguyên bản được gửi bởi khigiahn Xem bài viết
    Day la code minh da lam xong kieu bai la doi chu hoa thanh chu thuong


    Mình bị vướng vấn đề là dùng vòng lặp for thì trương chình chỉ chay cho đến khi nào đạt điều kiệu thoát khỏi vòng lặp, nhưng nếu thế thì tiện dụng lắm, mình muốn hỏi có cách nào để nhập dưới giá trị đièu kiện mà trương trình vẫn chạy ví du:
    mình chỉ nhập : nguyen van a thì truơng trình vẫn in ra NGUYEN VAN A mà không bắt nhập đủ 80 ký tự
    thử lệnh này xem :
    PHP Code:
    printf("Nhap vao 1 xau ki tu : ");
    fflush(stdin);
    gets(chu); 
    ^_,^

    Facebook : https://www.facebook.com/langmaninternet

    Bùi Tấn Quang

  5. #5
    Ngày gia nhập
    01 2009
    Nơi ở
    Hà Nội
    Bài viết
    205

    Mình đã test thử và thành công trên TC 3.0 bạn à: nhập và xuất ra (chữ thường), còn nếu muốn chữ hoa thì làm như sau:

    C Code:
    1. #include <conio.h>
    2. #include <stdio.h>
    3. #include <ctype.h>
    4. main()
    5. {
    6.     int i=0;
    7.     char a[100];
    8.     while((a[i++]=getchar())!='\n');
    9.     for(int j=0;j<i;j++)
    10.         putchar(toupper(a[j]));
    11.     getch();
    12. }

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

  1. Cho mình hỏi cach open file data tren C#
    Gửi bởi shendo trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 07-06-2012, 09:01 AM
  2. Bài tập C giup minh voi! dem so nguyen to!
    Gửi bởi levanquocdlk trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 06-05-2012, 10:38 PM
  3. Đề xuất phan minh khong bit cach giai quyet
    Gửi bởi kuteen.soma trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 2
    Bài viết cuối: 08-11-2010, 11:13 AM
  4. Y nghia cua doan code (Xin loi vi may nha minh dang bi loi font Tieng Viet)
    Gửi bởi trinhthule trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 11-03-2009, 09:12 AM
  5. Giup minh cach bien dich file .cpp
    Gửi bởi TieuHaiMa trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 19-05-2007, 03:07 PM

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