warning 219 wrote: warning 219. variabila locala "% s" umbreaza o variabila la un nivel anterior
Aceasta înseamnă că variabila este declarată de două ori. exemplu:
nou rapid;
nou rapid;
Ce ar trebui să fac?
1. putem elimina una dintre ele;
2. putem schimba;
Dar nu uitați că atunci când modificați o variabilă, trebuie să înlocuim tot ceea ce o privește. Exemplu de modificare corectă:
nou rapid1;
rapid1 = CreatePickup (1239. 2. 1380.3220, - 1771.3235 .13.5469);
avertizare 217 a scris: avertisment 217. indentare liberă
Aceasta înseamnă că codul nu este tabelat (nu este construit pe scară) Exemplu:
stocul LSNews (coloană const # 91; # 93;)
pentru (nou i = 0; i
Un exemplu de tabulare corectă:
stocul LSNews (coloană const # 91; # 93;)
pentru (nou i = 0; i
dacă (! lNews # 91; eu # 93;)
SendClientMessage (i. Culoare, String);
>
>
>
>
Putem alinia totul manual sau livra:
#pragma tabsize 0
sau cu ajutorul tuturor remedierilor. pragma tabsize - doar maschează aceste avertismente și nimic mai mult.
avertizarea 235 a scris: avertisment 235. funcția publică nu are o declarație în avans% s
Aceasta înseamnă că funcția nu are înainte. De exemplu, ați creat un public:
Și apare acest uvar, ce trebuie făcut? Pur și simplu adăugați înainte:
Dacă nu doriți să scrieți de fiecare dată, puteți face acest lucru:
#define public:% 1 (% 2) înainte% 1 (% 2);
public% 1 (% 2)
Și apoi facem noi lucruri de genul: