Cześć,
Mam problem z programem który mam napisany po swojemu ale muszę go przerobić by miał struktury i typy danych.
Jest to symulacja działania automatu a dokładniej poruszanie się po grafie. (wpisując język binarny program wyświetla dane litery)
czy miałby ktoś pomysł jak by dany program przerobić na struktury w języku C ?

#include <stdio.h>
#include <string.h>

int main(){
char bin[100];
int tmp = 0;
char graf[8][2] = { {'B','D'},
{'C','G'},
{'D','H'},
{'E','G'},
{'F','A'},
{'H','C'},
{'H','F'},
{'A','D'}
};

scanf("%99s", bin);
int binLen = strlen(bin);

for(int i = 0; i < binLen; i++){
    if(bin[i] == '0'){
        printf("%c", graf[tmp][0]);
        tmp = graf[tmp][0] - 65;
    }
    else{
        printf("%c", graf[tmp][1]);
        tmp = graf[tmp][1] - 65;
    }
}

return 0;

}