/* 
 * Lerneinheit C-Pointer
 * Einheit 3: Pointer & Felder
 * Aufgabe 3.2.1: ASCII-Tabelle
 * 
 * Schreibe ein Programm welches ein Feld mit den Werten der ASCII-Tabelle initialisiert
 * (kleiner Tip: 255 Felder, es gibt mehrere Möglichkeiten den Datentyp char auszugeben) 
 * und lass danach die ASCII-Zeichen untereinander auf dem Bilschirm ausgeben.
 */

# include<stdio.h>

int main(void)
{
    char ascii[255];
    char *ascii_pt;
    int i=0;

    ascii_pt=&ascii[0];
    
    for(i=0; i<255; i++)
    {
        *(ascii_pt+i)=i;
    }
     
    for(i=0; i<255; i++)
    {
           printf("%3d: %c\n",(i+1), *(ascii_pt+i));     
    }   

    printf("%c", ascii[0]);


    getchar();
    fflush(stdin);
    return 0;
}
