Ich lerne grade C und bis jetzt klappt sogut wie jedes Programm, aber bei diesem hier komme ich nich weiter.
Es soll die Fläche eines Rechtecks berechnen. Das wird übrigens alles in Kubuntu mit KATE geschrieben.
/* rectangle.c */
#include <stdio.h>
int main(void)
{
/* Deklaration */
float flaeche, 1, b;
printf("Berechnung der Flaeche eines Rechtecks\n");
/* Werte einlesen */
printf("Länge des Rechtecks: ");
scanf("%f",&1);
printf("Breite des Rechtecks: ");
scanf("%f",&b);
/* Fläche berechnen */
flaeche = 1 * b;
printf("Flaeche des Rechtecks betraegt : %f\n",flaeche);
return 0;
}
Wenn ich das dann gcc rectangle.c im Terminal eingeb kommt folgende Fehlermeldung:
rectangle.c: In function 'main':
rectangle.c: 7: error: expected identifier or '(' before numeric constant
rectangle.c: 12: error: invalid lvalue in unary '&'
rectangle.c: 14: error: 'b' undeclared (first use in this funktion)
rectangle.c: 14: error: (Each undeclared identifier is reported only once
rectangle.c: 14: errir: for each function it appears in.)
rectangle.c: 19:2:warning: no newline at end of file
Wobei dieses no newline at end of file hatte ich schon 2 oder 3 Mal bei anderen Programmen, aber die haben jedesmal funktioniert.
Danke schonmal