Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: lỗi "syntax error" trong file định dạng lại kiểu dữ liệu "types.h"

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

    Wink lỗi "syntax error" trong file định dạng lại kiểu dữ liệu "types.h"

    mình có code sau:
    ****xóa code****
    file này chạy trong 1 bài khác - bài này chỉ thay đổi 1 số code nhưng lại báo lỗi "syntax error before the typedef: line 12" mình nhòm hoài mà ko biết là lỗi cú pháp chỗ nào?
    bạn nào thấy lỗi thì chỉ giúp cho mình.
    mong giúp đỡ cho mình sớm! tks
    Đã được chỉnh sửa lần cuối bởi grandthorn : 06-09-2011 lúc 02:59 PM. Lý do: xóa code file types.h

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

    Lỗi này thường là lỗi ở phần ngay trước khi file này được include, ví dụ như quên dấu ; sau khai báo class { } hoặc những cái tương tự. Các trình dịch đều có mode báo lỗi detail, để báo rõ đang compile file nào, quá trình include như thế nào.. dựa vào đó xác định lỗi sẽ dễ hơn nhiều.

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

    lạ nhỉ! cái compile báo 4 file liênquan, nhưng toàn là mấy đoạn code #include - ko có dấu ; -> ko thiếu
    ko có {} nên cũng ko dính vào - nó cứ báo thế.
    trong khi bài cũ cũng y chang vậy mà nó lại ko báo lỗi. loạn óc!

  4. #4
    Ngày gia nhập
    07 2011
    Bài viết
    160

    đấy, vấn đề bạn phải dò ngược vào đoạn cuối cùng của cái file được include ngay trước nó. Chắc là có lỗi cú pháp gì đó ở cuối file đấy.

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

    thì tớ dò tất 4 file mấy dòng trước của nó toàn là #include thôi - lấy đâu ra lỗi? ko hiểu là lỗi do đâu! :((

  6. #6
    Ngày gia nhập
    07 2011
    Bài viết
    160

    Mặc định lỗi "syntax error" trong file định dạng lại kiểu dữ liệu "types.h"

    Phù phù... ví dụ nhé
    file a.cpp của bạn có include a.h, include b.h, include types.h (theo đúng thứ tự đó)
    thì bạn dò vào file b.h, kiểm tra phần cuối cùng của nó xem có lỗi gì không
    giả sử phần cuối cùng của file b.h mà lại include 1 file c.h khác
    thì lại chui vào tiếp c.h, cứ như thế...

    Như kiểu là bạn "dàn phẳng" code ra, đưa hết nội dung của các file include ra ngoài thì dòng code ngay trước types.h là gì, kiểu gì lỗi cũng nằm ở đó mà. Không thì bạn paste hết các file liên quan ra đây (chỉ cần paste những đoạn code cuối file thôi)

  7. #7
    Ngày gia nhập
    03 2011
    Bài viết
    22

    hiểu ý của bạn rồi - để làm thử!

  8. #8
    Ngày gia nhập
    03 2011
    Bài viết
    22

    chậc! ko có tiến triển ji cả!
    nó dắt đi 1 vòng coi lại 1 đống file nhưng vẫn chưa thấy lỗi! :((
    chán nản

  9. #9
    Ngày gia nhập
    04 2010
    Nơi ở
    Thâm sơn cùng cốc
    Bài viết
    825

    Bạn post code lên coi xem giúp gì cho bạn được không

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

    Ừ, bạn zip cả project lại rồi up lên coi ^.^

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

  1. Sửa Lỗi "Syntax error in FROM clause." khi update từ datagridview lên csdl access?
    Gửi bởi wintervt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 17-04-2012, 02:42 PM
  2. Lỗi"error C2275: 'T' : illegal use of this type as an expression" khi dùng "list<T>::iterator it"
    Gửi bởi doicanhden 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: 19-01-2012, 01:59 AM
  3. Trả lời: 1
    Bài viết cuối: 01-12-2011, 07:32 PM
  4. Mã nguồn C Lỗi Lỗi "syntax error before numeric constant" trong code sắp xếp chuỗi mảng 2 chiều?
    Gửi bởi levandan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 15-04-2011, 11:43 PM
  5. Problems : " recover tree " with input as " preorder" and "inorder"
    Gửi bởi HoangManhHa1991 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 13-04-2011, 10:19 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