warning statement with no effect
-
hallo, wieso bekomm ich bei dieser for-schleife Warning: statement with no effect?
for(i; i < strlen(line_fp1)-1; i++) { if(line_fp1[i] != line_fp2[i]) { FAIL_COUNTER ++; bool = 1; } }
warning wird in zeile 1 angezeigt...
[cpp]
-
cryps schrieb:
[cpp]for(i;[cpp]
was bezweckst du damit? lass das i einfach weg wenn du die variable vorher initialisiert hast.
-
vielleicht das einzelne i,
for( /*leer*/ ; i < strlen(line_fp1)-1; i++) {
-
dankeschön
-
cryps schrieb:
for(i; i < strlen(line_fp1)-1; i++)
Ist auch etwas unglücklich, da Dir bei jedem Durchlauf strlen ermittelt wird. Mit
int line_len; // ... line_len = strlen(line_fp1)-1; for( ; i < line_len; i++) { // ...
vermeidest Du absolut unnötige Rechnerei.