@Ádám:Már csak az a kérdés, hogy a winfos miért állította egy órával előrébb az időt. Na, az is egy évezredes winfos bug, hogy kétszer állítja előre az órát. :D Nem is az a baj a CLanggal, hogy ha egy változó undeclared, akkor javasol rá egyet, hanem az, hogy a javaslatát alapértelmezésként is kezeli! A kurwa anyját már ennek a sok túlokos programnak! Tegye meg a javaslatot, de ne fogadja el helyettem!float vv[MAXCOLOR], temp;
unsigned char *src;
...
tmp = src; Na most, a tmp pointert elfelejtettem deklarálni és ezt kaptam:cqa.c:470:2: error: use of undeclared identifier 'tmp'; did you mean 'temp'?
tmp = src;
^~~
temp
cqa.c:396:22: note: 'temp' declared here
float vv[MAXCOLOR], temp;
^
cqa.c:470:6: error: assigning to 'float' from incompatible type
'unsigned char *'
tmp = src;
^ ~~~
cqa.c:474:4: error: use of undeclared identifier 'tmp'; did you mean 'temp'?
*tmp++ = lut_r[Qadd[i]];
^~~
temp
cqa.c:396:22: note: 'temp' declared here
float vv[MAXCOLOR], temp;
^
cqa.c:474:3: error: indirection requires pointer operand ('float' invalid)
*tmp++ = lut_r[Qadd[i]];
^~~~~~
cqa.c:475:4: error: use of undeclared identifier 'tmp'; did you mean 'temp'?
*tmp++ = lut_g[Qadd[i]];
^~~
temp
cqa.c:396:22: note: 'temp' declared here
float vv[MAXCOLOR], temp;
^
cqa.c:475:3: error: indirection requires pointer operand ('float' invalid)
*tmp++ = lut_g[Qadd[i]];
^~~~~~
cqa.c:476:4: error: use of undeclared identifier 'tmp'; did you mean 'temp'?
*tmp++ = lut_b[Qadd[i]];
^~~
temp
cqa.c:396:22: note: 'temp' declared here
float vv[MAXCOLOR], temp;
^
cqa.c:476:3: error: indirection requires pointer operand ('float' invalid)
*tmp++ = lut_b[Qadd[i]];
^~~~~~
8 errors generated. Sztakkó' ebbe' a fals hibarengetegbe' keressem meg, hogy mijafasz van? Mert ezek fals hibák! Az első még oké! De utána konzekvensen úgy veszi a baromállatja, hogy a tmp az a temp és bereklamál ilyen fasságokat, hogy a float meg a különféle pointerek nem kompatibilisek...KI A FASZ KÉRTE, HOGY FELELTESSE MEG A TEMP-ET TMP-NEK?! Ugyanez GCC-vel:cqa.c: In function ‘main’:
cqa.c:471:2: error: ‘tmp’ undeclared (first use in this function)
tmp = src;
^
cqa.c:471:2: note: each undeclared identifier is reported only once for each function it appears in Kezdenek kétségeim lenni, hogy jó ötlet volt-e CLang-ra váltani... |