#include <stdio.h>
#include <stdlib.h>
enum {MYSIZE=9};
int main()
{
    int feld[MYSIZE][MYSIZE] = { 0 };

    int anzahl_Zahlen = 0;
    int wert=0;
    int eingabe ;
    int wert_ausgabe;
    int i,j;
    for(i=0;i<MYSIZE;i++)
    {
        for(j=0;j<MYSIZE;j++)
        {
            printf("%d ",feld[i][j]);
        }
        printf("\n");
    }
    printf("Wie viele Zahlen möchten sie in das Sudoku eintragen? ");
    if(1!=scanf("%d", &eingabe)) perror("fehlerhafte Eingabe"),exit(1); for(int c;(c=getchar())!='\n'&&c!=EOF;);
    //hier erfolgt eine Doppelte eingabe die nicht sein soll
    while (anzahl_Zahlen<eingabe)
    {

        printf("Geben sie die Reihe in der sie eine Zahl ableben möchten an! ");
        if(1!=scanf("%d", &i)) perror("fehlerhafte Eingabe"),exit(1); for(int c;(c=getchar())!='\n'&&c!=EOF;);
        printf("[Geben sie die Spalte in der sie eine Zahl ableben möchten an!  ");
        if(1!=scanf("%d", &j)) perror("fehlerhafte Eingabe"),exit(1); for(int c;(c=getchar())!='\n'&&c!=EOF;);
        printf("%d %d %d ", i, j, wert);

        printf("Setzen Sie nun eine Ihre Zahl von 1 bis 9 hinein! \n ");
        if(1!=scanf("%d", &wert)) perror("fehlerhafte Eingabe"),exit(1); for(int c;(c=getchar())!='\n'&&c!=EOF;);
        wert_ausgabe = wert;
        printf("%d\n", wert_ausgabe);
        feld[i][j]= wert_ausgabe;

    anzahl_Zahlen++;
    }

    for(i=0;i<MYSIZE;i++)
    {
        for(j=0;j<MYSIZE;j++)
        {
            printf("%d ",feld[i][j]);
        }
        printf("\n");
    }
    
    return 0;
}

