Hallo,
Ich versuche gerade C zu lernen, und habe ein kleines test Programm geschrieben, um die funktionsweise von "if" zu testen.
Code:
/*  bsp10012.c  */
#include <stdio.h>
main() {
        int wahl;
	float betrag;
	printf("\nE U R O R E C H N E R\n");
	printf("\n1 DM	--> EURO\n2 EURO --> DM");
	printf("\n\nIhre Wahl: ");
	scanf("%i",&wahl);
	if (wahl == 1) {
		printf("Bitte DM-Betrag eingeben: ");
		scanf("%f",&betrag);
		printf("\n%.2f DM sind %.2f EURO",betrag,betrag*0.51129);
	}
	if (wahl == 2) {
		printf("Bitte EURO-Betrag angeben: ");
		scanf("%f",&betrag);
		printf("\n%.2f EURO sind %.2f DM",betrag,betrag*1.95583);
	}
}
Wenn ich dieses Programm ausführe, bricht es an folgender Stelle nach dem Bestätigen der Eingabe ab:
Code:
E U R O R E C H N E R

1 DM    --> EURO
2 EURO --> DM

Ihre Wahl: 1
Bitte DM-Betrag eingeben: 100
Woran kann das liegen?

Vielen Dank,

@|<0