Hi Leute hab in der Uni ne Aufgabe bekommen ein Puffer für Messwerte zu erstellen, die man selber eingibt immer der letzte raus und dann ein Mittelwert bilden.
Ich hab das versucht zu programmieren nur gibt es ein Problem. Das Programm liest die Werte nicht ein.
Code
int einlesenPuffer(char meldung[]){
int temp;
printf(meldung);
do{
scanf("%lf",temp);
printf("temp wert %lf",temp);
}
while(scanf("%lf",temp<1));
return temp;
}
int einlesenWert(char meldung[]){
int temp;
printf(meldung);
scanf("%i",&temp);
return temp;
}
Alles anzeigen
in meinem letzten Programm hat das ohne probleme funktioniert irgendwie steh ich auf dem schlauch.
Hab schon rausgefunden das scanf immer nur die null zurückgibt
der code im Hauptprogramm ist:
kann mir vll. einer sagen was ich falsch mach, wo mein "denkfehler" liegt?
thx eimer