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

Đề tài: [C]hỏi về tạo tệp danh sách học sinh

  1. #1
    Ngày gia nhập
    04 2007
    Bài viết
    27

    Mặc định [C]hỏi về tạo tệp danh sách học sinh

    Đề bài : Lập 1 tệp ghi danh sách học sinh gồm tên , điểm , mỗi học sinh ghi trên 1 dòng của tệp .Đọc lại tệp và in ra theo thứ tự điểm tăng dần .

    Xin hướng dẫn sơ sơ cách làm bài này giùm mình với . Mình có đọc 1 hướng dẫn nói là dùng mảng cấu trúc để lưu lại tên và điểm của mỗi sinh viên nhưng chưa rõ làm như thế nào ?

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Cái này trên diễn đàn có rất nhiều mà.Bạn nên search trước khi đưa ra câu hỏi.Mình ví dụ ở link sau chắc bạn cũng có thể tìm được một số cái có ích cho bài của bạn
    http://forums.congdongcviet.com/show...t=qu%E1%BA%A3n

  3. #3
    Ngày gia nhập
    04 2007
    Bài viết
    27

    Chà , xem cái code kia dài quá ...nhiều chỗ khó hiểu... Mình cũng có search nhưng chưa tìm thấy cái nào đúng ý cả . Bạn nào vui lòng hướng dẫn sơ giùm mình với . Ý mình muốn hỏi là làm sao để đưa dữ liệu trên tệp vào mảng cấu trúc đây ?

  4. #4
    No Avatar
    Leon88 Khách

    Bạn xem ví dụ dưới đây nè, typedef định nghĩa cấu trúc. Ta định nghĩa kieuhs có dạng cấu trúc đó (giống như int có độ dài từ -32000...32000 ^^). Sau khi ta có 1 kiểu mới trong chương trình mình (là kiểu kieuhs) ... thì ta khai báo mảng kiểu kieuhs (kieuhs hs[100] : tức là mảng có 100 phần tử kiểu kieuhs). Cũng giống như khai báo mảng số nguyên hay mảng kí tự vậy ... tuỳ theo đề bài mà khai báo số lượng.
    main()
    {
    typedef struct
    { char ten[30];
    int tuoi ;
    float diem ;
    } kieuhs ;
    kieuhs hs[100]; //mang hs nay chua dc 100 hs
    }

  5. #5
    Ngày gia nhập
    09 2007
    Bài viết
    17

    Theo tớ nghĩ là cậu cứ ứng dụng struct của leon ở trên ( bỏ mục tuổi đi ) sau đó cậu khai báo 1 con trỏ . Sau đó đọc số n từ file vào rồi cấp phát cho con trỏ . Như thế là có nền rồi đấy.

    Tiếp tục đọc file dùng strcpy() ,để lấy tên và tuổi. Sau đó sắp xếp lại ds rồi in ra thôi. ok .

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

  1. Lập trình C++ Gặp lỗi lặp vô hạn khi xuất danh sách sinh viên trong code của bài danh sách sinh viên
    Gửi bởi boysieuda trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 16-05-2013, 04:57 PM
  2. Nhập Danh sách sinh viên, sắp xếp theo điểm của SV và in danh sách.
    Gửi bởi ltqqn93 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 15-04-2013, 08:38 PM
  3. Hàm thêm thí sinh và in thí sinh trong danh sách bị lỗi dư tên thí sinh trong mục số báo danh.
    Gửi bởi dexter2011 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 07-10-2011, 06:18 PM
  4. Khai báo và hiển thị danh sách sinh viên bằng danh sách đặc trong C
    Gửi bởi tyrant trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 04-10-2011, 10:23 AM
  5. Danh sách liên kết, code nhập danh sách sinh viên có lỗi làm sao sửa?
    Gửi bởi acmilan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 10-04-2009, 08:24 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