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...


Anmelden zum Antworten