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

Đề tài: Cho em hỏi về các khai báo prototype cho struct

  1. #1
    Ngày gia nhập
    08 2006
    Nơi ở
    Mountain Clans
    Bài viết
    4

    Mặc định Cho em hỏi về các khai báo prototype cho struct

    Trong project em phân thành nhiều file .cpp và .h Em muốn khai báo một struct dùng chung sao cho ở bất kì file cpp hay .h nào cũng sử dụng cấu trúc đó được.
    Em làm như vầy mà ko được
    vd:

    trong file có hàm Main em khai báo cấu trúc:
    typedef struct Item
    {
    //fields
    } ITEM;


    Trong các file .h và .cpp khác em khai báo prototype như vầy:

    typedef struct Item ITEM;

    Nhưng ko biết sao nó vẫn bĩ lỗi là ko biết kiểu Item đó
    use of undefined type 'Item'

    Cảm ơn pà kon nhiều !!!

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

    bạn có thể cho mình xem khai báo thư viện xem
    ko biết có phải ko, mình nghĩ là chưa khai báo #include"(tên file.h chứa cái struct)"

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

    trong file <thuvien>.h thì bạn khai báo
    typedef struct Item
    {
    //fields
    } ITEM;

    // trong cac file *.cpp
    thì bạn chỉ cần khai báo <thuvien.h> thôi

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

  1. khai báo struct
    Gửi bởi sangu trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 20-02-2014, 06:53 PM
  2. Algorithm Cách khai báo mảng trong struct C#?
    Gửi bởi hungpaladin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 10-04-2013, 09:58 AM
  3. khai báo struct
    Gửi bởi edconan93 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 29-01-2012, 04:24 PM
  4. Bài tập C Thắc mắc về khai báo struct
    Gửi bởi sunshine trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 12-06-2010, 11:52 PM
  5. vấn đề khi khai báo struct!!! help me
    Gửi bởi kiehuy trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 16-04-2008, 07:16 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