SlideShare a Scribd company logo
1 of 5
Download to read offline
Tài lieu hc tap Môn: Lap trình C 
Mot sô loi biên dch (Compile – time Errors) 
thưng gap trong C 
-----o0o----- 
STT Thông báo loi gôc Ý nghĩa 
1 ( expected 
2 ) expected 
3 , expected 
4 { expected 
5 } expected 
6 286/287 instructions not enabled Tap lenh ca bo Vi x lí 80286 và bo x lí toán 
Thiêu dâu … 
Các loi này thưng xy ra khi ta sơ sót, dan ñên 
thiêu các dâu m
 hoac ñóng ngoac. 
hc chưa ñưc kích hot. 
Vào Options/Compiler/Advanced Code 
generation… ñe ñiêu chnh li 
7 Ambiguity between 'function1' and 
'function2' 
2 hàm function1 và function2 giông nhau, không 
the phân biet ñưc. 
8 Array bounds missing ] Thiêu dâu ñóng ngoac ] khi truy xuât ñên các 
phân t ca mng 
9 Array must have at least one element Khi khai báo mng phi có ít nhât 1 phân t. Xy 
ra khi khai báo mng mà SPT tôi ña là âm hoac 
bang 0. 
10 Array size too large Kích thưc ca mng quá ln, vưt quá dung 
lưng vùng nh quy ưc là 64K 
11 Bit field cannot be static Kieu d lieu bit field không the có kieu static 
12 Bit field too large Kích thưc ca bit field quá ln 
13 Bit fields must be signed or unsigned int Kieu d lieu ca bit field phi là sô nguyên 
14 Bit fields must contain at least one bit Kích thưc ca moi bit field phi ≥ 1 bit 
15 Body already defined for this function Hàm ñã ñưc ñnh nghĩa rôi. Loi xy ra khi ta viêt 
phân thân ca mot hàm nào ñó ≥ 2 lân 
16 Call of nonfunction Câu lenh gi hàm ca ta là sai. Tên hàm mà ta gi 
có the là mot tên kieu/hang/biên,… 
17 Cannot call 'main' from within the 
program 
Không the gi th c hien hàm main() trong chương 
trình, vì ñây là mot hàm ñac biet, t  ñong th c 
hien 1 lân trong moi lân chy CT. 
18 Cannot cast from 'type1' to 'type2' Không the ép kieu d lieu t! kieu 1 sang kieu 2 
19 Cannot convert 'type1' to 'type2' Không the chuyen ñoi kieu d lieu t! kieu 1 sang 
kieu 2 
20 Cannot initialize 'type1' with 'type2' Không the kh
i gán d lieu thuoc kieu 2 cho biên 
thuoc kieu 1 
21 Cannot modify a const object Không the thay ñoi giá tr ca mot hang sô. Xy ra 
khi ta th c hien phép gán giá tr mi cho 1 hang 
22 Case outside of switch Lenh CASE nam bên ngoài SWITCH 
Ngưi biên son: Nguyen Trân Thi Văn Trang 1
Tài lieu hc tap Môn: Lap trình C 
23 Case statement missing : Lenh CASE thiêu dâu 2 châm (:) 
24 Character constant must be one or two 
characters long 
Kích thưc ca hang kí t  không ñúng. Xy ra khi 
ta ghi mot chuoi dài các kí t  vào gia cap dâu 
nháy ñơn ‘’ 
25 Compound statement missing } Thiêu dâu } kêt thúc khôi lenh 
26 Constant expression required V trí này le ra phi là mot bieu th$c hang, có giá 
tr không ñoi. 
27 Could not find a match for argument(s) Không tìm thây ñôi sô thích hp. 
28 Could not find file 'filename' Không tìm thây tap tin 
29 Declaration is not allowed here V trí khai báo sai. Không ñưc khai báo ti ñây. 
30 Declaration missing ; Khai báo thiêu dâu châm phay (;) 
31 Declaration syntax error Khai báo không ñúng cú pháp 
32 Declaration terminated incorrectly Khai báo sai (gân giông loi trên) 
33 Declaration was expected Thiêu khai báo 
34 Default outside of switch Lenh mac ñnh DEFAULT nam bên ngoài khôi 
lenh SWITCH 
35 Default value missing Thiêu giá tr mac ñnh 
36 Division by zero Chia cho 0, loi này xy ra khi mau sô ca mot 
phân sô có giá tr bang 0. 
37 do statement must have while Lenh do phi ñi vi while. Xy ra khi thiêu while 
trong câu lenh do… 
38 do-while statement missing ( 
Thiêu … trong 39 do-while statement missing ) câu lenh do…while 
40 do-while statement missing ; 
41 Duplicate case Lenh CASE b trùng, xy ra khi ta viêt 2 dòng 
case khác nhau nhưng cùng mot giá tr như nhau. 
42 Expression expected V trí này phi là mot bieu th$c 
43 Expression syntax Sai cú pháp khi xây d ng bieu th$c 
44 Extra parameter in call to function Gi th c hien hàm nhưng li truyên dư tham sô 
45 File name too long Tên tap tin quá dài. 
46 For statement missing ( 
47 For statement missing ) Thiêu … trong câu lenh for 
48 For statement missing ; 
49 'function' cannot return a value Hàm có tên ‘function’ không the tr vê mot giá tr, 
thông thưng vì ta khai báo nó là hàm kieu void 
50 'function' must be declared with no 
parameters 
Hàm có tên ‘function’ phi ñưc khai báo không 
có tham sô, xy ra khi phân khai báo (prototype) 
và phân thân hàm không giông nhau vê sô tham sô 
51 'function' must be declared with one 
parameter 
Tương t  như loi trên 
Ngưi biên son: Nguyen Trân Thi Văn Trang 2
Tài lieu hc tap Môn: Lap trình C 
52 'function' must be declared with two 
parameters 
53 Function 'function' should have a 
prototype 
Hàm có tên ‘function’ cân phi ñưc khai báo. Loi 
thưng gap khi trình biên dch C không hieu 1 tên 
hàm nào ñó mà ta s dng, có the do thiêu 
#include tap tin tiêu ñê tương $ng, hoac gõ sai tên. 
54 Function call missing ) Gi th c hien hàm thiêu ) 
55 Function calls not supported Không the gi hàm dng này/kieu này 
56 Function should return a value Hàm cân phi tr vê 1 giá tr, xy ra khi ta khai 
báo hàm có kieu tr vê nhưng li thiêu câu lenh 
return… 
57 Goto statement missing label Dùng lenh goto mà không có nhãn 
58 'identifier' is not a member of struct Tên … không phi là thành phân ca câu trúc, xy 
ra khi ta viêt tên thành phân sai 
59 'identifier' is not a parameter Tên … không phi là mot tham sô 
60 Identifier expected Thiêu tên biên. 
61 If statement missing ( 
Câu lenh if thiêu m
 hay ñóng ngoac 
62 If statement missing ) 
63 Illegal character 'character' (0x'value') Kí t  không hp le, thưng xy ra khi ta bieu dien 
các hang sô he hexa, nhưng li s dng các ch 
cái khác A..F hay a..f 
64 Illegal octal digit Không phi là mot sô he 8 hp le 
65 Illegal pointer subtraction Th c hien phép tr! không hp le trên con tr( 
66 Illegal use of floating point Dùng dâu châm ñong không ñúng, ví d s dng 
phép toán modulo % trên sô th c chang hn. 
67 Illegal use of pointer Dùng con tr( không hp le 
68 Implicit conversion of 'type1' to 'type2' 
not allowed 
Không cho phép ngâm chuyen t! kieu 1 sang kieu 
2 
69 Improper use of typedef 'identifier' Kieu d lieu … ñưc s dng không ñúng. 
70 Incompatible type conversion Không the chuyen ñoi kieu d lieu 
71 Incorrect number format Không phi là d lieu dng sô, thưng xy ra khi 
ta gõ các kí t  khác 0..9 trong mot d lieu kieu sô 
72 Incorrect use of default Dùng DEFAULT không ñúng 
73 Invalid use of dot Dùng dâu châm (.) không ñúng v trí 
74 Lvalue required Vê trái ca phép gán phi là mot tên biên. Loi xy 
ra khi ta gán giá tr cho mot hang. 
75 main must have a return type of int Hàm main phi tr vê 1 giá tr kieu int 
76 Misplaced break Dùng break ngoài vòng lap hoac ngoài SWITCH 
77 Misplaced continue Dùng continue ngoài vòng lap 
78 Misplaced decimal point Dâu châm thap phân sai v trí 
79 Misplaced else Dùng else sai v trí (thiêu if, …) 
Ngưi biên son: Nguyen Trân Thi Văn Trang 3
Tài lieu hc tap Môn: Lap trình C 
80 'new' and 'delete' not supported Không ñưc phép dùng new và delete trong câp 
phát vùng nh ñong. 
81 No : following the ? Toán t ñiêu kien thiêu dâu 2 châm (:) 
82 No file name ending Không có phân kêt thúc tên tap tin 
83 No file names given Không có tên tap tin 
84 No type information Không tìm thây thông tin gì vê kieu d lieu 
85 Not an allowed type Kieu d lieu này không cho phép dùng 
 ñây 
86 Numeric constant too large Hang sô có giá tr quá ln 
87 Pointer to structure required on left side 
of - or -* 
Xy ra khi dùng con tr( câu trúc không ñúng cách 
ñe truy xuât các thành phân ca câu trúc 
88 sizeof may not be applied to a bit field Toán t sizeof() không dùng cho kieu bit field 
89 sizeof may not be applied to a function Toán t sizeof() không dùng cho hàm 
90 Size of 'identifier' is unknown or zero Kích thưc ca … bang 0 hoac không xác ñnh 
91 Size of the type is unknown or zero Kích thưc ca kieu d lieu bang 0 hoac không 
xác ñnh 
92 Statement missing ; Thiêu dâu châm phay (;), thông thưng do thiêu 
dâu ; tai dòng trên ca dòng báo loi 
93 Structure required on left side of . or .* Xy ra khi truy xuât các thành phân ca câu trúc 
không ñúng cách. 
94 Structure size too large Kích thưc ca câu trúc quá ln, vưt quá gii 
hn 64K chang hn. 
95 Switch statement missing ( Câu lenh switch thiêu ngoac. Phân giá tr ca lenh 
switch phi ñưc ñat trong 96 Switch statement missing ) cap dâu ngoac 
97 The value for 'identifier' is not within the 
range of an int 
Giá tr ca biên … không nam trong phm vi ca 
mot biên kieu nguyên (int) 
98 Too few parameters in call to function Gi th c hien hàm nhưng li truyên không ñ sô 
lưng tham sô. 
99 Too many decimal points Bieu dien sô th c nhưng dùng nhiêu hơn 1 dâu 
châm thap phân 
100 Too many default cases Trong câu lenh switch có nhiêu hơn 1 lenh default 
101 Too many errors or warning messages Có quá nhiêu loi hoac cnh báo trong chương 
trình. Xy ra khi chương trình có nhiêu hơn 25 loi 
102 Too many types in declaration Khai báo quá nhiêu kieu d lieu mi (ít gap) 
103 Too much global data defined in file Có quá nhiêu biên toàn cc trong chương trình, 
gây tràn vùng nh dành riêng cho các biên này. 
104 Type mismatch in default argument value Giá tr mac ñnh ca tham sô truyên cho CT con b 
sai kieu. 
105 Type mismatch in default value for 
parameter 'parameter' 
Giá tr mac ñnh ca tham sô … b sai kieu. 
106 Type mismatch in parameter 'number' in 
call to 'function' 
Truyên tham sô cho chương trình con ‘function’ 
b sai kieu 
 tham sô ‘number’ 
Ngưi biên son: Nguyen Trân Thi Văn Trang 4
Tài lieu hc tap Môn: Lap trình C 
107 Type mismatch in parameter 'parameter' Tham sô … b sai kieu 
108 Type mismatch in parameter 'parameter' 
in call to 'function' 
Gân giông loi 106 
109 Type name expected Thiêu tên kieu ti v trí báo loi 
110 Type 'typename' may not be defined here Kieu d lieu … không the ñnh nghĩa 
 v trí này 
ñưc 
111 Unable to create turboc.$ln Không the to ñưc tap tin turboc.1$n Thưng 
xy ra khi ta chy TurboC trên ñĩa mêm hay ñĩa 
CD. 
112 Unable to execute command 'command' Không the th c hien lenh … 
113 Unable to open include file 'filename' Không the m
 ñưc tap tin tiêu ñê … thưng xy 
ra do ta viêt tên tap tin tiêu ñê sai, hoac tap tin này 
không tôn ti trên ñĩa. 
114 Undefined label 'identifier' Nhãn … chưa ñưc khai báo 
115 Undefined structure 'structure' Câu trúc … chưa ñưc khai báo 
116 Undefined symbol 'identifier' Ký hieu … chưa ñưc khai báo, thưng xy ra 
trong trưng hp ta s dng biên mà chưa khai 
báo. 
117 Unexpected } Dư dâu ñóng ngoac } 
118 Unexpected end of file in comment 
started on 'line number' Thưng xy ra trong trưng hp thiêu dâu ñóng 
ngoac 119 Unexpected end of file in conditional } ca hàm main(). 
started on 'line number' 
120 Unknown language, must be C or C++ Mot cú pháp l, không phi là cú pháp ca C hay 
C++ 
121 User break Chương trình b ngat do ngưi s dng 
122 Value of type void is not allowed Không ñưc phép gán d lieu cho biên kieu void 
123 Variable 'identifier' is initialized more 
than once 
Biên … ñưc kh
i to nhiêu lân. 
124 void  is not a valid type Không châp nhan tham chiêu ñên biên kieu void 
125 While statement missing ( Câu lenh while thiêu ngoac. Phân ñiêu kien ca 
126 While statement missing ) lenh while phi ñưc ñat trong dâu ngoac. 
Ngưi biên son: Nguyen Trân Thi Văn Trang 5

More Related Content

More from Trần Văn Nam

Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)
Trần Văn Nam
 
Phan 2 chuong 9 (cau truc)
Phan 2   chuong 9 (cau truc)Phan 2   chuong 9 (cau truc)
Phan 2 chuong 9 (cau truc)
Trần Văn Nam
 
Phan 2 chuong 10 (tap tin)
Phan 2   chuong 10 (tap tin)Phan 2   chuong 10 (tap tin)
Phan 2 chuong 10 (tap tin)
Trần Văn Nam
 
Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.doc
Trần Văn Nam
 
Local sakainame 501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Local sakainame   501127 ktl_trình hlmt1 a01 fall 2013 _ modulesLocal sakainame   501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Local sakainame 501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Trần Văn Nam
 
Giáo trình cấu trúc dữ liệu và giải thuật phần 1 tài liệu, ebook, giáo trình
Giáo trình cấu trúc dữ liệu và giải thuật phần 1   tài liệu, ebook, giáo trìnhGiáo trình cấu trúc dữ liệu và giải thuật phần 1   tài liệu, ebook, giáo trình
Giáo trình cấu trúc dữ liệu và giải thuật phần 1 tài liệu, ebook, giáo trình
Trần Văn Nam
 
Bg chuong trinh dich chuong 3
Bg chuong trinh dich chuong 3Bg chuong trinh dich chuong 3
Bg chuong trinh dich chuong 3
Trần Văn Nam
 
Bài giảng ngôn ngữ lập trình c++ chương 7 ra vào dữ liệu tài liệu, ebook, ...
Bài giảng ngôn ngữ lập trình c++ chương 7  ra vào dữ liệu   tài liệu, ebook, ...Bài giảng ngôn ngữ lập trình c++ chương 7  ra vào dữ liệu   tài liệu, ebook, ...
Bài giảng ngôn ngữ lập trình c++ chương 7 ra vào dữ liệu tài liệu, ebook, ...
Trần Văn Nam
 

More from Trần Văn Nam (20)

Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)
 
Phan 2 chuong 9 (cau truc)
Phan 2   chuong 9 (cau truc)Phan 2   chuong 9 (cau truc)
Phan 2 chuong 9 (cau truc)
 
Phan 2 chuong 10 (tap tin)
Phan 2   chuong 10 (tap tin)Phan 2   chuong 10 (tap tin)
Phan 2 chuong 10 (tap tin)
 
Lect09 string
Lect09 stringLect09 string
Lect09 string
 
Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.doc
 
Ktlt lab full
Ktlt lab fullKtlt lab full
Ktlt lab full
 
Lab4
Lab4Lab4
Lab4
 
Local sakainame 501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Local sakainame   501127 ktl_trình hlmt1 a01 fall 2013 _ modulesLocal sakainame   501127 ktl_trình hlmt1 a01 fall 2013 _ modules
Local sakainame 501127 ktl_trình hlmt1 a01 fall 2013 _ modules
 
Lect05 array
Lect05 arrayLect05 array
Lect05 array
 
Huong dan thao_tac_file
Huong dan thao_tac_fileHuong dan thao_tac_file
Huong dan thao_tac_file
 
Cam bien gia toc
Cam bien gia tocCam bien gia toc
Cam bien gia toc
 
Bai tap c
Bai tap cBai tap c
Bai tap c
 
Giáo trình cấu trúc dữ liệu và giải thuật phần 1 tài liệu, ebook, giáo trình
Giáo trình cấu trúc dữ liệu và giải thuật phần 1   tài liệu, ebook, giáo trìnhGiáo trình cấu trúc dữ liệu và giải thuật phần 1   tài liệu, ebook, giáo trình
Giáo trình cấu trúc dữ liệu và giải thuật phần 1 tài liệu, ebook, giáo trình
 
Ctdlgt
CtdlgtCtdlgt
Ctdlgt
 
Chuong 05
Chuong 05Chuong 05
Chuong 05
 
Bg chuong trinh dich chuong 3
Bg chuong trinh dich chuong 3Bg chuong trinh dich chuong 3
Bg chuong trinh dich chuong 3
 
Chapter07 io
Chapter07 ioChapter07 io
Chapter07 io
 
Bai de quy
Bai de quyBai de quy
Bai de quy
 
C++ 2011 april_draft
C++ 2011 april_draftC++ 2011 april_draft
C++ 2011 april_draft
 
Bài giảng ngôn ngữ lập trình c++ chương 7 ra vào dữ liệu tài liệu, ebook, ...
Bài giảng ngôn ngữ lập trình c++ chương 7  ra vào dữ liệu   tài liệu, ebook, ...Bài giảng ngôn ngữ lập trình c++ chương 7  ra vào dữ liệu   tài liệu, ebook, ...
Bài giảng ngôn ngữ lập trình c++ chương 7 ra vào dữ liệu tài liệu, ebook, ...
 

73002110 cac-loi-trong-c-121106031816-phpapp01

  • 1. Tài lieu hc tap Môn: Lap trình C Mot sô loi biên dch (Compile – time Errors) thưng gap trong C -----o0o----- STT Thông báo loi gôc Ý nghĩa 1 ( expected 2 ) expected 3 , expected 4 { expected 5 } expected 6 286/287 instructions not enabled Tap lenh ca bo Vi x lí 80286 và bo x lí toán Thiêu dâu … Các loi này thưng xy ra khi ta sơ sót, dan ñên thiêu các dâu m hoac ñóng ngoac. hc chưa ñưc kích hot. Vào Options/Compiler/Advanced Code generation… ñe ñiêu chnh li 7 Ambiguity between 'function1' and 'function2' 2 hàm function1 và function2 giông nhau, không the phân biet ñưc. 8 Array bounds missing ] Thiêu dâu ñóng ngoac ] khi truy xuât ñên các phân t ca mng 9 Array must have at least one element Khi khai báo mng phi có ít nhât 1 phân t. Xy ra khi khai báo mng mà SPT tôi ña là âm hoac bang 0. 10 Array size too large Kích thưc ca mng quá ln, vưt quá dung lưng vùng nh quy ưc là 64K 11 Bit field cannot be static Kieu d lieu bit field không the có kieu static 12 Bit field too large Kích thưc ca bit field quá ln 13 Bit fields must be signed or unsigned int Kieu d lieu ca bit field phi là sô nguyên 14 Bit fields must contain at least one bit Kích thưc ca moi bit field phi ≥ 1 bit 15 Body already defined for this function Hàm ñã ñưc ñnh nghĩa rôi. Loi xy ra khi ta viêt phân thân ca mot hàm nào ñó ≥ 2 lân 16 Call of nonfunction Câu lenh gi hàm ca ta là sai. Tên hàm mà ta gi có the là mot tên kieu/hang/biên,… 17 Cannot call 'main' from within the program Không the gi th c hien hàm main() trong chương trình, vì ñây là mot hàm ñac biet, t ñong th c hien 1 lân trong moi lân chy CT. 18 Cannot cast from 'type1' to 'type2' Không the ép kieu d lieu t! kieu 1 sang kieu 2 19 Cannot convert 'type1' to 'type2' Không the chuyen ñoi kieu d lieu t! kieu 1 sang kieu 2 20 Cannot initialize 'type1' with 'type2' Không the kh i gán d lieu thuoc kieu 2 cho biên thuoc kieu 1 21 Cannot modify a const object Không the thay ñoi giá tr ca mot hang sô. Xy ra khi ta th c hien phép gán giá tr mi cho 1 hang 22 Case outside of switch Lenh CASE nam bên ngoài SWITCH Ngưi biên son: Nguyen Trân Thi Văn Trang 1
  • 2. Tài lieu hc tap Môn: Lap trình C 23 Case statement missing : Lenh CASE thiêu dâu 2 châm (:) 24 Character constant must be one or two characters long Kích thưc ca hang kí t không ñúng. Xy ra khi ta ghi mot chuoi dài các kí t vào gia cap dâu nháy ñơn ‘’ 25 Compound statement missing } Thiêu dâu } kêt thúc khôi lenh 26 Constant expression required V trí này le ra phi là mot bieu th$c hang, có giá tr không ñoi. 27 Could not find a match for argument(s) Không tìm thây ñôi sô thích hp. 28 Could not find file 'filename' Không tìm thây tap tin 29 Declaration is not allowed here V trí khai báo sai. Không ñưc khai báo ti ñây. 30 Declaration missing ; Khai báo thiêu dâu châm phay (;) 31 Declaration syntax error Khai báo không ñúng cú pháp 32 Declaration terminated incorrectly Khai báo sai (gân giông loi trên) 33 Declaration was expected Thiêu khai báo 34 Default outside of switch Lenh mac ñnh DEFAULT nam bên ngoài khôi lenh SWITCH 35 Default value missing Thiêu giá tr mac ñnh 36 Division by zero Chia cho 0, loi này xy ra khi mau sô ca mot phân sô có giá tr bang 0. 37 do statement must have while Lenh do phi ñi vi while. Xy ra khi thiêu while trong câu lenh do… 38 do-while statement missing ( Thiêu … trong 39 do-while statement missing ) câu lenh do…while 40 do-while statement missing ; 41 Duplicate case Lenh CASE b trùng, xy ra khi ta viêt 2 dòng case khác nhau nhưng cùng mot giá tr như nhau. 42 Expression expected V trí này phi là mot bieu th$c 43 Expression syntax Sai cú pháp khi xây d ng bieu th$c 44 Extra parameter in call to function Gi th c hien hàm nhưng li truyên dư tham sô 45 File name too long Tên tap tin quá dài. 46 For statement missing ( 47 For statement missing ) Thiêu … trong câu lenh for 48 For statement missing ; 49 'function' cannot return a value Hàm có tên ‘function’ không the tr vê mot giá tr, thông thưng vì ta khai báo nó là hàm kieu void 50 'function' must be declared with no parameters Hàm có tên ‘function’ phi ñưc khai báo không có tham sô, xy ra khi phân khai báo (prototype) và phân thân hàm không giông nhau vê sô tham sô 51 'function' must be declared with one parameter Tương t như loi trên Ngưi biên son: Nguyen Trân Thi Văn Trang 2
  • 3. Tài lieu hc tap Môn: Lap trình C 52 'function' must be declared with two parameters 53 Function 'function' should have a prototype Hàm có tên ‘function’ cân phi ñưc khai báo. Loi thưng gap khi trình biên dch C không hieu 1 tên hàm nào ñó mà ta s dng, có the do thiêu #include tap tin tiêu ñê tương $ng, hoac gõ sai tên. 54 Function call missing ) Gi th c hien hàm thiêu ) 55 Function calls not supported Không the gi hàm dng này/kieu này 56 Function should return a value Hàm cân phi tr vê 1 giá tr, xy ra khi ta khai báo hàm có kieu tr vê nhưng li thiêu câu lenh return… 57 Goto statement missing label Dùng lenh goto mà không có nhãn 58 'identifier' is not a member of struct Tên … không phi là thành phân ca câu trúc, xy ra khi ta viêt tên thành phân sai 59 'identifier' is not a parameter Tên … không phi là mot tham sô 60 Identifier expected Thiêu tên biên. 61 If statement missing ( Câu lenh if thiêu m hay ñóng ngoac 62 If statement missing ) 63 Illegal character 'character' (0x'value') Kí t không hp le, thưng xy ra khi ta bieu dien các hang sô he hexa, nhưng li s dng các ch cái khác A..F hay a..f 64 Illegal octal digit Không phi là mot sô he 8 hp le 65 Illegal pointer subtraction Th c hien phép tr! không hp le trên con tr( 66 Illegal use of floating point Dùng dâu châm ñong không ñúng, ví d s dng phép toán modulo % trên sô th c chang hn. 67 Illegal use of pointer Dùng con tr( không hp le 68 Implicit conversion of 'type1' to 'type2' not allowed Không cho phép ngâm chuyen t! kieu 1 sang kieu 2 69 Improper use of typedef 'identifier' Kieu d lieu … ñưc s dng không ñúng. 70 Incompatible type conversion Không the chuyen ñoi kieu d lieu 71 Incorrect number format Không phi là d lieu dng sô, thưng xy ra khi ta gõ các kí t khác 0..9 trong mot d lieu kieu sô 72 Incorrect use of default Dùng DEFAULT không ñúng 73 Invalid use of dot Dùng dâu châm (.) không ñúng v trí 74 Lvalue required Vê trái ca phép gán phi là mot tên biên. Loi xy ra khi ta gán giá tr cho mot hang. 75 main must have a return type of int Hàm main phi tr vê 1 giá tr kieu int 76 Misplaced break Dùng break ngoài vòng lap hoac ngoài SWITCH 77 Misplaced continue Dùng continue ngoài vòng lap 78 Misplaced decimal point Dâu châm thap phân sai v trí 79 Misplaced else Dùng else sai v trí (thiêu if, …) Ngưi biên son: Nguyen Trân Thi Văn Trang 3
  • 4. Tài lieu hc tap Môn: Lap trình C 80 'new' and 'delete' not supported Không ñưc phép dùng new và delete trong câp phát vùng nh ñong. 81 No : following the ? Toán t ñiêu kien thiêu dâu 2 châm (:) 82 No file name ending Không có phân kêt thúc tên tap tin 83 No file names given Không có tên tap tin 84 No type information Không tìm thây thông tin gì vê kieu d lieu 85 Not an allowed type Kieu d lieu này không cho phép dùng ñây 86 Numeric constant too large Hang sô có giá tr quá ln 87 Pointer to structure required on left side of - or -* Xy ra khi dùng con tr( câu trúc không ñúng cách ñe truy xuât các thành phân ca câu trúc 88 sizeof may not be applied to a bit field Toán t sizeof() không dùng cho kieu bit field 89 sizeof may not be applied to a function Toán t sizeof() không dùng cho hàm 90 Size of 'identifier' is unknown or zero Kích thưc ca … bang 0 hoac không xác ñnh 91 Size of the type is unknown or zero Kích thưc ca kieu d lieu bang 0 hoac không xác ñnh 92 Statement missing ; Thiêu dâu châm phay (;), thông thưng do thiêu dâu ; tai dòng trên ca dòng báo loi 93 Structure required on left side of . or .* Xy ra khi truy xuât các thành phân ca câu trúc không ñúng cách. 94 Structure size too large Kích thưc ca câu trúc quá ln, vưt quá gii hn 64K chang hn. 95 Switch statement missing ( Câu lenh switch thiêu ngoac. Phân giá tr ca lenh switch phi ñưc ñat trong 96 Switch statement missing ) cap dâu ngoac 97 The value for 'identifier' is not within the range of an int Giá tr ca biên … không nam trong phm vi ca mot biên kieu nguyên (int) 98 Too few parameters in call to function Gi th c hien hàm nhưng li truyên không ñ sô lưng tham sô. 99 Too many decimal points Bieu dien sô th c nhưng dùng nhiêu hơn 1 dâu châm thap phân 100 Too many default cases Trong câu lenh switch có nhiêu hơn 1 lenh default 101 Too many errors or warning messages Có quá nhiêu loi hoac cnh báo trong chương trình. Xy ra khi chương trình có nhiêu hơn 25 loi 102 Too many types in declaration Khai báo quá nhiêu kieu d lieu mi (ít gap) 103 Too much global data defined in file Có quá nhiêu biên toàn cc trong chương trình, gây tràn vùng nh dành riêng cho các biên này. 104 Type mismatch in default argument value Giá tr mac ñnh ca tham sô truyên cho CT con b sai kieu. 105 Type mismatch in default value for parameter 'parameter' Giá tr mac ñnh ca tham sô … b sai kieu. 106 Type mismatch in parameter 'number' in call to 'function' Truyên tham sô cho chương trình con ‘function’ b sai kieu tham sô ‘number’ Ngưi biên son: Nguyen Trân Thi Văn Trang 4
  • 5. Tài lieu hc tap Môn: Lap trình C 107 Type mismatch in parameter 'parameter' Tham sô … b sai kieu 108 Type mismatch in parameter 'parameter' in call to 'function' Gân giông loi 106 109 Type name expected Thiêu tên kieu ti v trí báo loi 110 Type 'typename' may not be defined here Kieu d lieu … không the ñnh nghĩa v trí này ñưc 111 Unable to create turboc.$ln Không the to ñưc tap tin turboc.1$n Thưng xy ra khi ta chy TurboC trên ñĩa mêm hay ñĩa CD. 112 Unable to execute command 'command' Không the th c hien lenh … 113 Unable to open include file 'filename' Không the m ñưc tap tin tiêu ñê … thưng xy ra do ta viêt tên tap tin tiêu ñê sai, hoac tap tin này không tôn ti trên ñĩa. 114 Undefined label 'identifier' Nhãn … chưa ñưc khai báo 115 Undefined structure 'structure' Câu trúc … chưa ñưc khai báo 116 Undefined symbol 'identifier' Ký hieu … chưa ñưc khai báo, thưng xy ra trong trưng hp ta s dng biên mà chưa khai báo. 117 Unexpected } Dư dâu ñóng ngoac } 118 Unexpected end of file in comment started on 'line number' Thưng xy ra trong trưng hp thiêu dâu ñóng ngoac 119 Unexpected end of file in conditional } ca hàm main(). started on 'line number' 120 Unknown language, must be C or C++ Mot cú pháp l, không phi là cú pháp ca C hay C++ 121 User break Chương trình b ngat do ngưi s dng 122 Value of type void is not allowed Không ñưc phép gán d lieu cho biên kieu void 123 Variable 'identifier' is initialized more than once Biên … ñưc kh i to nhiêu lân. 124 void is not a valid type Không châp nhan tham chiêu ñên biên kieu void 125 While statement missing ( Câu lenh while thiêu ngoac. Phân ñiêu kien ca 126 While statement missing ) lenh while phi ñưc ñat trong dâu ngoac. Ngưi biên son: Nguyen Trân Thi Văn Trang 5