T
Floho schrieb:
#include <stdio.h>
#include <iostream.h>
int main()
{
int A = 0;
int B = 0;
int C = 0;
int V = 0;
int F = 0;
char i;
i ist als char, also einzelnes Zeichen, definiert.
Floho schrieb:
do
{
....
printf("Wollen sie eine neue Berechnung starten?\n");
printf("Dann geben sie 1 ein wenn ja und eine andere Beliebige Zahl bei Nein \n");
scanf("%d", &i);
} while (i, "Ja");
return 0;
}
Hier möchtest Du, dass der Anwender in eine char-Variable ein int-Wert eingibt und fragst dann bei while einen String ab?
Das Formatierungszeichen für char in printf() und scanf() ist %c
Wenn der Anwender eine 1 für ja eingeben soll, dann
int i;
/* und */
while(i == 1);
Floho schrieb:
Noch eine frage ist ob void line() und int Line() das selbe ist und worin die beiden Sachen sich unterscheiden.
Das ist nicht dasselbe. Beides sind Funktionen. Die schreibweise ist nicht
korrekt.
void line() wird in Ansi C so geschrieben: void line(void)
int Line() int Line(void)
void line(void) bekommt keinen Parameter übergeben und hat auch keinen
Rückgabewert. void leer oder nichts.
int Line(void) bekommt keinen Parameter übergeben und gibt einen int-Wert
zurück.
Viele Grüße
thomas