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

Đề tài: Thắc mắc về bài kế thừa, file

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    0

    Wink Thắc mắc về bài kế thừa, file

    Mình được thầy giao cho 1 bài tập lớn( đề ở trong file đính kèm). Mình có 1 số thắc mắc mong các bạn giải đáp giúp:
    Đề bài sơ qua như sau:

    1. Allow user to input name of file that contains information of all employees in a list.
    Cấu trúc lưu:

    Code:
    The file structure must be as follow:
    For Employee’s information:
    <Type> | <Name> | <Salary> 
    For Manager’s information:
    < Type> | <Name> | <Number of Subordinate> | <Salary>
    For Developer’s information:
    < Type> | <Name> | <Salary> | <Major Programming Language > | <Experience in years>
    
    Example:
    E | Ta Duc Tung | 1800
    M | Hoang My Duc | 20 | 2500
    D | Bui Duc Chinh | 2000 | C++ | 3
    2. Allow user to add new information of an employee to the list. After check validation of all data, save this information into file that was inputted in task1.
    3. Display all information of the list after task 1 and 2 were done.
    Code:
    Employee Name	Role	Salary (USD)	Description
    Ta Duc Tung	Employee	1800	N/A
    Hoang My Duc	Manager	2500	20 Subordinates
    Bui Duc Chinh	Developer	2000	3 years exp in C++
    Đây là những thắc mắc của mình trong bài tập này:
    1. Ở phần save file

    Code:
    For Employee’s information:
    <Type> | <Name> | <Salary> 
    
    For Manager’s information:
    < Type> | <Name> | <Number of Subordinate> | <Salary>
    Phần Manager kế thừa từ Employee, khi ghi ra file, vị trí Salary(ở khai báo ở Employee và đc kế thừa lại ở Manager) lại ở 2 vị trí khác nhau?
    2. Khi trích xuất dữ liệu từ file, sẽ trích xuất ntn?
    Attached Files Attached Files

  2. #2
    Ngày gia nhập
    03 2012
    Bài viết
    6

    Hi bạn,

    1.Phần save file: format của file là do mình quy định. Bạn cứ theo format đó mà ghi dữ liệu theo thứ tự.
    2.Trích xuất dữ liệu từ file:
    Code:
    E | Ta Duc Tung | 1800
    M | Hoang My Duc | 20 | 2500
    D | Bui Duc Chinh | 2000 | C++ | 3
    Do file có cấu trúc như trên, mỗi dòng ứng với thông tin 1 người-->đọc từng dòng. Giả sử bạn đọc đc dòng 1 là <E | Ta Duc Tung | 1800>, check thấy Type = E nên bạn sẽ tạo 1 đối tượng kiểu Employee, rồi Employee.setName("Ta Duc Tung"), Employee.setSalary(1800). Tương cho những dòng còn lại

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

  1. Bài tập C++ Đọc File như thế nào trong c++ ? Code đọc file của em như thế này là lỗi ở đâu ?
    Gửi bởi vipnho0209 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 03-06-2013, 09:28 PM
  2. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  3. Chuyển đổi file JFrame Form thành file java class trong netbeans như thế nào???
    Gửi bởi quanganhpd93 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 1
    Bài viết cuối: 02-03-2013, 08:47 AM
  4. Chuyển 1 file html 25mb sang file word như thế nào ?
    Gửi bởi hoanglinh9466 trong diễn đàn Thắc mắc chung
    Trả lời: 3
    Bài viết cuối: 26-06-2011, 11:28 PM
  5. File server để dùng ajax trong visual2010 là file gì, xử lý kết nối với SQLserver như thế nào?
    Gửi bởi lenamshenlong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 26-05-2011, 05:14 PM

Tags của đề tài này

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