Tworzenie dynamicznej tablicy char do zamiany liczb rzymskich

0

Hej, miałem do napisania program do zamiany liczb arabskie -> rzymskie oraz rzymskie -> arabskie. O ile z zamianą na rzymskie sobie poradziłem, to nie mam pomysłu jak wczytać z klawiatury daną liczbę rzymską. Myślałem nad wczytaniem pojedynczych liter do dynamicznej tablicy charów.

printf("\nPodaj liczbe rzymska, ktora zostanie zamieniona na arabska\n");
char *rzym[]={"",};
int z=0;
for(z;z<=12;z++)
{
scanf("%d",rzym[z]);
}
for(j;j<=12;j++) //do wyswietlania tablicy wyzej
{
printf("%s", rzym[j]);
}
Tylko, że przy kompilowaniu dostaje ostrzeżenie, bo z to int, a tablica to char. Proszę o pomysł jak mógłbym to rozwiązać, bo dopiero zaczynam naukę

0
char romanStr[16]; // MMMDCCCLXXXVIII
if (1 == scanf("%15[MDCLXVI]", romanStr))
{
    printf("%s = %d\n", romanStr, intFromRoman(romanStr));
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1