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

Đề tài: Giúp mình bài tập truyền struct vào function vs

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

    Wink Giúp mình bài tập truyền struct vào function vs

    Rút gọn phân số (Moderate Difficulty)
    Tạo nên một struct mang tên Fraction gồm 2 thành phần là tử số và mẫu số.
    Viết những hàm sử dụng Fraction

    void input(Fraction* f); // làm ơn giải thích cho mình tại sao lại là Fraction* f , đây có phải là con trỏ không ?
    void display(Fraction f);
    void simplify(Fraction* f);
    Fraction add(Fraction f1, Fraction f2); //add 2 fraction: a/b + c/d
    Fraction sub(Fraction f1, Fraction f2); //subtract 2 fraction: a/b – c/d
    Fraction mul(Fraction f1, Fraction f2); // multiply 2 fraction: a/b * c/d
    Fraction div(Fraction f1, Fraction f2); //divide 2 fraction: a/b : c/d

    Mình đã attack sẵn hàm main ở dưới.
    Attached Files Attached Files

  2. #2
    Ngày gia nhập
    07 2009
    Bài viết
    48

    Trích dẫn Nguyên bản được gửi bởi vutqse02977 Xem bài viết

    void input(Fraction* f); // làm ơn giải thích cho mình tại sao lại là Fraction* f , đây có phải là con trỏ không ?
    Là con trỏ chứ còn cái gì nữa. Truyền con trỏ vào để lưu đúng giá trị vào vùng nhớ đã xin cấp phát, còn nếu không chương trình sẽ tạo ra một bản copy để truyền vào như vậy sẽ không đúng. Đọc lại phần truyền giá trị theo kiểu tham trị và tham chiếu đi.
    Mà cái bạn hỏi trong mục này có rồi mà, ko chịu search
    http://diendan.congdongcviet.com/sho...d.php?t=170509

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

  1. Lập trình C++ Giúp đỡ về điểm khác nhau giữa struct và typedef struct
    Gửi bởi huydang2410 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 27-02-2013, 10:30 AM
  2. Lập trình C Cách truyền một xâu nhập từ bàn phím vào struct trong C?
    Gửi bởi viethai1431 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: 30-03-2012, 12:31 PM
  3. [JNI] Cách truyền Struct từ JAVA parameter xuống C++
    Gửi bởi haian trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 0
    Bài viết cuối: 31-08-2011, 02:34 PM
  4. Truyền array pointer 2 chiều vào function ?
    Gửi bởi vietwow trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 13-04-2011, 10:12 PM
  5. Mã nguồn C Lỗi truyền tham số cho hàm là một struct bị lỗi
    Gửi bởi tinhspt trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 08-01-2011, 10:35 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