PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : der compiler lässt mich nicht addieren!?



mithras
10-03-2003, 15:41
Folgendes Prog.:




int main(void)
{
float a=3,01;
float buf[2];
float er;

scanf("%f", &buf[0]);
scanf("%f", &buf[1]);

er = &buf[0] + a;

return 0;
}


Beim compen bringt er "invalid operands to binary +"

Darf ich jetzt floats nichtmal mehr addieren oder was?!?

axeljaeger
10-03-2003, 15:49
int main(void)
{
float a=3,01;
float buf[2];
float er;

scanf("%f", &buf[0]);
scanf("%f", &buf[1]);

er = &buf[0] + a; <--- Wozu hier ein & davor? willst du die Speicheradresse manipulieren?

return 0;
}

mithras
10-03-2003, 16:01
manchmal kann ich ganz schön blöd sein ;)