You are on page 1of 6

15/03/2014

Cc li thng gp v cch khc phc trong lp trnh C. - Ngn ng lp trnh C/C++ - din n Thy Hng?

Welcom e Guest! To enable all features please ng nhp or ng k.

Din n

Ch c bi m i Tm kim

ng nhp

ng k

Search Keyword...

Tm kim

din n Thy Hng? Nhn chi tit Ngn ng lp trnh C/C++ Cc li thng gp v cch khc phc trong lp trnh C.

Cc li thng gp v cch khc phc trong lp trnh C.


Ch trc
nghquan3110

Ty chn
Ch k tip

#1 gi : 2 years

Danh hiu: Ma mi Nhm: Registered Gia nhp: 03-092011(UTC) Bi vit: 1 n t: phu yen

Nguyn tc sa li (li / cnh bo error / warning (c th b qua m khng cn sa, tuy nhin mt s warning nu khng c sa s lm cho chng trnh (CT) chy khng ng
Kch i chut vo thng bo li nhy n v tr c li trong chng trnh (CT). c dng cha con tr hoc dng trn (di) sa li. Nu khng tm thy li th phi d li t u CT n dng cha con tr (c th l do li phn trn ca dng cha con tr ch khng phi dng cha con tr (hoc dng trn n)). Cc li ng ngha (CT vn thc thi nhng kt qu sai) trnh bin dch C++ khng pht hin c:
1. ( expected: thiu ( 2. ) expected: thiu ) 3. , expected: thiu , 4. : expected after private: thiu : sau private 5. : expected after protected: thiu : sau protected 6. : expected after public: thiu : sau public 7. < expected: thiu du <

8. { expected:thiu du { forum.phongdaotao.com/yaf_postst1309_Cac-loi-thuong-gap-va-cach-khac-phuc-trong-lap-trinh-C.aspx

1/6

15/03/2014

Cc li thng gp v cch khc phc trong lp trnh C. - Ngn ng lp trnh C/C++ - din n Thy Hng?

8. { expected:thiu du { 9. } expected: thiu du } 10. Array bounds missing ]: thiu ] bao dy 11. Array must have at least one element: dy phi c t nht mt phn t 12. Array size too large: kch c dy qu ln 13. Body already defined for this function: ni dung hm ny c vit. 14. Call of nonfunction: tn c gi khng c khai bo nh mt hm, do khai bo hm khng chnh xc hoc vit sai tn hm. 15. Cannot cast from 'type1' to 'type2': khng th p t kiu type1 n kiu 'type2' 16. Cannot convert 'type1' to 'type2': khng th chuyn i 'type1' thnh 'type2' 17. Cannot modify a const object: khng th thay i mt i tng hng (const) 18. Cannot overload 'main': khng th nh ngha chng hm main 19. Cannot use tiny or huge memory model with Windows: khng th s dng m hnh b nh tiny hoc huge vi Windows 20. Cannot open such file or directory xxx: khng th m file hoc th mc xxx 21. Cannot open Debug\.. for writting: khng th m file Debug\.. ghi (hy ng CT chy trc y c th chy li CT) 22. Case outside of switch: case bn ngoi switch 23. Case statement missing :: case thiu du : 24. Character constant must be one or two characters long: hng k t ch c th l mt k t (a) hoc hai k t (\n) 25. Compound statement missing }: thiu du } cho khi lnh (cu lnh phc). 26. Constant expression required: dy phi c khai bo vi kch thc l hng s (thng l do khai bo hng (#define) khng ng). 27. Constant variable 'variable' must be initialized: bin c kiu const phi c khi to (v ta khng th gn gi tr cho bin c kiu const trong qu trnh thi hnh CT). Thc hnh nhp mn lp trnh

10 28. Could not find a match for argument(s): cc i s khng ph hp (kim tra li khai bo hm v cc i s truyn vo) 29. Could not find file 'filename': khng th tm file 'filename' 30. Declaration does not specify a tag or an identifier: khai bo (kiu struct hoc kiu union) khng cha thnh phn forum.phongdaotao.com/yaf_postst1309_Cac-loi-thuong-gap-va-cach-khac-phuc-trong-lap-trinh-C.aspx
2/6

15/03/2014

Cc li thng gp v cch khc phc trong lp trnh C. - Ngn ng lp trnh C/C++ - din n Thy Hng?

kiu union) khng cha thnh phn 31. Declaration is not allowed here: khng cho php khai bo y 32. Declaration missing ;: khai bo thiu du ; 33. Declaration syntax error: khai bo sai li c php 34. Declaration terminated incorrectly: kt thc khai bo khng chnh xc 35. Declaration was expected: khai bo c mong mun y nhng khng tm thy 36. Default argument value redeclared: gi tr ca tham s mc nh bn trong hm b thay i 37. Default argument value redeclared for parameter 'parameter': gi tr ca tham s (i s) mc nh 'parameter' bn trong hm b thay i 38. Default expression may not use local variables: mt biu thc tham s (i s) mc nh bn trong hm khng c php s dng tham s khc 39. Default outside of switch: default bn ngoi switch 40. Default value missing: tham s theo sau mt tham s mc nh phi c gi tr mc nh 41. Default value missing following parameter 'parameter': thiu gi tr mc nh cho tham s 'parameter' (v n theo sau mt tham s mc nh nn phi c gi tr mc nh) 42. Define directive needs an identifier: khai bo define cn c mt tn 43. Delete array size missing ]: thiu ] khi hy mt dy 44. Division by zero: chia cho 0 45. do statement must have while: do phi c while 46. do-while statement missing (: do-while thiu du ( 47. do-while statement missing ): do-while thiu du ) 48. do-while statement missing ;: do-while thiu du ; 49. Duplicate case: mi case trong switch phi c gi tr i km 50. Enum syntax error: khai bo kiu enum sai c php 51. Expression expected: mt biu thc c mong mun y nhng k hiu hin thi khng th bt u cho mt biu thc 52. Expression of scalar type expected: mong mun biu thc c kiu v hng. Cc ton t !, ++, v yu cu mt biu thc c kiu v hng (char, short, int, long, enum, float, double, long double, pointer) 53. Expression syntax: c php biu thc 54. File name too long: tn file qa di forum.phongdaotao.com/yaf_postst1309_Cac-loi-thuong-gap-va-cach-khac-phuc-trong-lap-trinh-C.aspx
3/6

15/03/2014

Cc li thng gp v cch khc phc trong lp trnh C. - Ngn ng lp trnh C/C++ - din n Thy Hng?

54. File name too long: tn file qa di 55. For statement missing (: cu lnh for thiu ( 56. For statement missing ): cu lnh for thiu ) 57. For statement missing ;: cu lnh for thiu ) 58. 'function' cannot return a value: hm khng th tr v gi tr (n l hm void) 59. 'function' must be declared with no parameters: hm phi c khai bo vi khng tham s 60. 'function' must be declared with one parameter: hm phi c khai bo vi mt tham s Thc hnh nhp mn lp trnh

11 61. 'function' must be declared with two paraameters: hm phi c khai bo vi mt tham s 62. 'function1' cannot be distinguished from 'function2': khng th phn bit 'function1' vi 'function2' 63. Function 'function' should have a prototype: hm 'function' nn c tiu . 64. Function call missing ): thiu du ) khi gi hm. 65. Function should return a value: cha tr v gi tr cho hm 66. 'identifier' cannot start a parameter declaration: 'identifier' khng th bt u cho khai bo mt tham s 67. 'identifier' is not a member of struct: 'identifier' khng phi l thnh phn ca struct 68. 'identifier' is not a non-static member and can't be initialized here: 'identifier' khng phi l mt bin tnh v khng th c khi to y 69. 'identifier' is not a parameter: 'identifier' khng phi l mt tham s 70. Identifier expected: mong mun mt nh danh 71. If statement missing (: cu lnh if thiu ( 72. If statement missing ): cu lnh if thiu ) 73. Illegal character 'character' (0x'value'): hng k t sai 74. Illegal structure operation: ton t trn struct khng ng (ch c th l: ., &, =) 75. Illegal use of floating point: ton t trn s thc chm ng khng ng (ch c th l: SHL, SHR, AND, OR, XOR, NOT, ? :, *, ) 76. Improper use of typedef 'identifier': kim tra khai bo 'identifier' dng typedef 77. Incorrect number format: nh dng s khng ng forum.phongdaotao.com/yaf_postst1309_Cac-loi-thuong-gap-va-cach-khac-phuc-trong-lap-trinh-C.aspx
4/6

15/03/2014

Cc li thng gp v cch khc phc trong lp trnh C. - Ngn ng lp trnh C/C++ - din n Thy Hng?

77. Incorrect number format: nh dng s khng ng 78. Incorrect use of default: sau default khng c du : 79. Invalid use of dot: s dng du . khng ng, v d: struct foo { int x; int y; }p = {0,0};

int main () { p.x++; p. y++; return 0; } 80. Lvalue required: thnh phn bn tri ca lnh gn phi l bin 81. main must have a return type of int: hm main phi return v kiu int 82. Misplaced break: break khng nm trong switch hoc mt vng lp 83. Misplaced continue: continue khng nm trong mt vng lp 84. Misplaced else: else khng c if 85. Missing xxx before yyy: thiu xxx trc yyy 86. Missing function header (old-style): sai tiu phn nh ngha hm (c th tha du ; sau tiu ) 87. Multiple declaration for 'identifier': trng khai bo cho 'identifier' 88. Need an identifer to declare: cn mt nh danh cho khai bo 89. No : following the ?: khng c : sau ? trong cu trc tam phn ( ? : ) Thc hnh nhp mn lp trnh /* ng */ /* Sai: Invalid use of dot */

12 90. Not an allowed type: khng cho php kiu ny (chng hn, khng th tr v d liu kiu mng tnh cho hm) 91. Numeric constant too large: hng s qu ln 92. new line in constant: thiu du 93. operator [] missing ]: ton t [] thiu ] 94. sizeof may not be applied to a function: ton t sizeof khng th p dng cho hm
forum.phongdaotao.com/yaf_postst1309_Cac-loi-thuong-gap-va-cach-khac-phuc-trong-lap-trinh-C.aspx 5/6

15/03/2014

Cc li thng gp v cch khc phc trong lp trnh C. - Ngn ng lp trnh C/C++ - din n Thy Hng?

hm

95. Size of 'identifier' is unknown or zero: kch thc ca 'identifier' khng bit hoc l 0 96. Size of the type is unknown or zero: kch thc ca kiu khng bit hoc l 0 97. Statement missing ;: thiu du ; 98. Structure size too large: kch thc ca struct qu ln 99. Switch selection expression must be of integral type: biu thc chn ca switch phi l kiu nguyn 100. unexpected end of file: thiu }

101. xxx undeclared identifier: thiu khai bo xxx


Chuyn ln trn

Qung co

Chuyn ln trn

Ai ang xem ch ny?


Guest din n Thy Hng? Nhn chi tit Ngn ng lp trnh C/C++ Cc li thng gp v cch khc phc trong lp trnh C.

Di chuyn

- Ngn ng lp trnh C/C++


Bn Bn Bn Bn Bn Bn khng th khng th khng th khng th khng th khng th to ch mi trong din n ny. tr li ch trong din n ny. xa bi ca bn trong din n ny. sa bi ca bn trong din n ny. to bnh chn trong din n ny. b phiu bnh chn trong din n ny.

Pht trin bi VDH | V Hng 2011, din n Thy Hng? Thi gian x l trang ny ht 0.659 giy .

forum.phongdaotao.com/yaf_postst1309_Cac-loi-thuong-gap-va-cach-khac-phuc-trong-lap-trinh-C.aspx

6/6

You might also like