http://www.pronix.de -> Forum -> C-Programmieren

Unterseiten

Forum: C-Programmieren

Moderatoren: juergen, Martin Conrad

Thema: Kapitel 5.8 Seite 79 Programm: /* rectangle */ ; (Auflage 3) ; Frage zu getchar()

  • (nur registrierte Mitglieder)
Hi,

Habe das Programm im Visual Studio 2010 abgetippt und es hat nur funktioniert wenn ich nach dem letzten print noch zweimal getchar(); zugefügt habe. Kann mir jemand erklären wieso es so ist?

Danke

/* rectangle */
#include <stdio.h>
float flaeche, l , b;

int main(void) {
/* Deklaration */
float flaeche, l, b;

printf("Berechnung der Flaeche eines Rechtecks\n");
/* Werte einlesen */
printf("Laenge des Rechtecks: ");
scanf("%f",&l);
printf("Breite des Rechtecks: ");
scanf("%f",&b);
/* Fläche berechnen */
flaeche = l * b;
printf("Flaeche des Rechtecks betraegt : %f\n",flaeche);
getchar();
getchar();
return 0;
}
 
  • (nur registrierte Mitglieder)