Komischer Code -> Computer hängt
-
Warum hängt sich bei folgendem mein Computer auf wenn ich statt einer Zahl(Messwert) Z oder einen anderen Buchstabe eingebe?
#include <stdio.h> #include <conio.h> void m_eingabe(int m_wert[]); void m_ausgabe(int m_wert[]); int m_maxwert(int m_wert[]); int m_minwert(int m_wert[]); int m_mittelwert(int m_wert[]); int m_toleranz(int m_wert[], int istwert); void main(void) { int daten[100]; m_eingabe(daten); } void m_eingabe(int m_wert[]) { int index; int messwert; clrscr(); index = 0; gotoxy(30,2); textcolor(YELLOW); cprintf("Messwert Verarbeitung"); do { gotoxy(2,5); cprintf("Geben sie Messwert Nummer %i an : ",index); scanf("%i", &messwert); m_wert[index] = messwert; index ++; } while (messwert != 0 || index < 100); getch(); }
Danke für die Information,
mfG, Anfänger01
-
ISNOT_IN_CASHE
Was soll das heissen? Les ich schon zum 4. mal heute.....
-
weil messwert ein integer ist, schreib (int)messwert, oder nimm char oder short...