programm ASCII-Tabelle: die Eingaben (vom-,bis-Wert ) sollen durch ein



  • Hey Leute, ich brauche schnell hilfe muss in der Schule folgendes Programm schreiben und hab kein Plan wie ich anfangen soll.

    Die Aufgaben stellung ist

    "Überarbeiten sie das programm ASCII-Tabelle: die Eingaben (vom-,bis-Wert ) sollen durch eine Fkt. erledigt werden. Diese erhält die Eingabegrenzwelle als Parameter."

    Hab die Ascii tabelle schon geschrieben das ist mein Code

    #include <stdio.h>
    #include <stdlib.h>
    #pragma warning(disable:4996)
    
    void main(void)
    {
    	int ,OG,spalten,x,y; // UG= Untergrenze , OG = Obergrenze x und y = absicherungen , spalten = Umbruchzähler
    	spalten=0;
    	do{
    		do{
    			printf("Bitte geben Sie den ersten Wert ein: ");
    			x=scanf("%i",&UG);
    			fflush(stdin);
    		}while(x==0);
    		do{
    			printf("Bitte geben Sie den letzten Wert ein: ");
    			y=scanf("%i",&OG);
    			fflush(stdin);
    		}while(y==0);
    	}while( UG<0 || OG>255 || UG>OG );
    
    	do{
    			if(UG==0){printf("|  NULL   : %2i |",UG);}
    			else if(UG==1)printf("|CTRL+A %2c: %2i |",UG,UG);
    			else if(UG==2)printf("|CTRL+B %2c: %2i |",UG,UG);
    			else if(UG==3)printf("|CTRL+C %2c: %2i |",UG,UG);
    			else if(UG==4)printf("|CTRL+D %2c: %2i |",UG,UG);
    			else if(UG==5)printf("|CTRL+E %2c: %2i |",UG,UG);
    			else if(UG==6)printf("|CTRL+F %2c: %2i |",UG,UG);
    			else if(UG==7)printf("|CTRL+G BEL:%2i |",UG);
    			else if(UG==8)printf("|CTRL+H BS: %2i |",UG);
    			else if(UG==9)printf("|CTRL+I TAB:%2i |",UG);
    			else if(UG==10)printf("|CTRL+J LF: %2i |",UG);
    			else if(UG==11)printf("|CTRL+K VT: %2i |",UG);
    			else if(UG==12)printf("|CTRL+L FF: %2i |",UG);
    			else if(UG==13)printf("|CTRL+M \\r: %2i |",UG);
    			else if(UG==14)printf("|CTRL+N %2c: %2i |",UG,UG);
    			else if(UG==15)printf("|CTRL+O %2c: %2i |",UG,UG);
    			else if(UG==16)printf("|CTRL+P %2c: %2i |",UG,UG);
    			else if(UG==17)printf("|CTRL+Q %2c: %2i |",UG,UG);
    			else if(UG==18)printf("|CTRL+R %2c: %2i |",UG,UG);
    			else if(UG==19)printf("|CTRL+S %2c: %2i |",UG,UG);
    			else if(UG==20)printf("|CTRL+T %2c: %2i |",UG,UG);
    			else if(UG==21)printf("|CTRL+U %2c: %2i |",UG,UG);
    			else if(UG==22)printf("|CTRL+V %2c: %2i |",UG,UG);
    			else if(UG==23)printf("|CTRL+W %2c: %2i |",UG,UG);
    			else if(UG==24)printf("|CTRL+X %2c: %2i |",UG,UG);
    			else if(UG==25)printf("|CTRL+Y %2c: %2i |",UG,UG);
    			else if(UG==26)printf("|CTRL+Z %2c: %2i |",UG,UG);
    			else if(UG==27)printf("|  ESC :  %4i |",UG);
    			else if(UG==32)printf("| SPACE:  %4i |",UG);
    			else if(UG==224){printf("|CURSOR %c:%4i |",UG,UG);
    			printf("| UP 224 :  74 ||DOWN 224 : 80 ||LEFT 224 : 75 ||RIGHT 224 : 77|");}
    			else           printf("| %4c :  %4i |", UG,UG);
    
    				UG++;
    				spalten++;
    
    					if(spalten==5)
    					{
    						spalten=0;
    					}
    
    	}while(UG<=OG);
    }
    

    Was muss ich raus nehmen um die Überprüung als funktion zu machen?

    Gruß danke im vorraus



  • Das ist C und kein C#!



  • Sry kann das bitte jemand verschieben?? Hab mich verklickt


Anmelden zum Antworten