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

Đề tài: load dữ liệu và xử lý

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

    Mặc định load dữ liệu và xử lý

    mình có sẵn file hocsinh.dat với nội dung như sau:


    Code:
    nguyen van a
    hoc ky 1
    8
    hoc ky 2
    9
    
    nguyen van b
    hoc ky 1
    7
    hoc ky 2
    10
    
    ..............

    Các bạn chỉ giúp mình cách tính điểm trung bình cho từng học sinh khi lấy dữ liệu từ File này với !!! (DTB=(HK1 + HK2*2)/3)
    Đã được chỉnh sửa lần cuối bởi hamhochoi2008 : 16-04-2008 lúc 08:25 PM.

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Example :
    - Đọc vào file như bình thường, kiểm tra xem nó là chữ hay số dùng isalpha.
    - Nếu chữ thì skip nó.
    - Dùng istringstream chuyển lại thành số sau đó muốn tình gì thì tính.
    Tui dùng vector để put dữ liệu vào đó, cậu thích dùng mãng hay gì đó thì tùy.
    C++ Code:
    1. #include <iostream>
    2. #include <fstream>
    3. #include <string>
    4. #include <sstream>
    5. #include <cctype>
    6. #include <vector>
    7.  
    8. int main()
    9. {
    10.   std::ifstream client_file("abc.txt");
    11.   std::string line;
    12.   std::vector< int > student_grade;
    13.   int index;
    14.   while(std::getline(client_file, line)){
    15.     if(isalpha(line[0])){
    16.       continue;
    17.     }
    18.     else{
    19.       int grade;
    20.       std::istringstream iss(line);
    21.       iss >> grade;
    22.       student_grade.push_back(grade);
    23.     }
    24.   }
    25.  
    26.   for(index = 0; index < student_grade.size(); ++index){
    27.     std::cout << student_grade[ index ] << "-";
    28.   }
    29. }
    Đã được chỉnh sửa lần cuối bởi rox_rook : 16-04-2008 lúc 11:36 AM.

  3. #3
    Ngày gia nhập
    03 2008
    Bài viết
    5

    Cảm ơn bạn rất nhiều. Nhưng mình vẫn chưa hiểu làm sao để lấy điểm của từng sinh viên để tính trung bình. bạn có thể giúp mình lần nữa không?

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

  1. Load ảnh bitmap trong OpenGL, không có báo lỗi nhưng mà hình ảnh không load được ra màn hình?
    Gửi bởi SusuSun 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: 15-10-2012, 03:12 PM
  2. ADO.NET Gặp lỗi "Could not load file or assembly..." khi load Project trong C#.Cách giải quyết như thế nào ?
    Gửi bởi tranloanspkt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 01-12-2011, 09:33 AM
  3. load Usercontrol vào trang aspx nhưng mà ko load đc file CSS ?
    Gửi bởi tan408 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 09-11-2011, 12:21 AM
  4. Làm sao để khi mở lên thì form4 load chứ không phải form1 load mấy bạn
    Gửi bởi chitviv trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 12-06-2011, 04:13 PM
  5. Làm thế nào để load 1 file dll lúc load-time với lập trình MFC?
    Gửi bởi mfc trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 7
    Bài viết cuối: 19-01-2011, 04:04 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