Facebook
From asdas, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 237
  1. #include <stdio.h>
  2. void zamiana_LA()
  3. {   char znak = ' ';
  4. int i = 0, liczba;
  5.         FILE *plik;
  6.         fopen_s(&plik, "liczby.htm", "r");
  7.         fscanf_s(plik, "%c", &znak);
  8.         printf("%c", znak);
  9.         int *tab[21] = { "0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20" };
  10.         int *tab1[21] = { "0","I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII","XIII","XIV","XV","XVI","XVII","XVIII","XIX","XX" };
  11.         //printf("%c", znak);
  12.         while (znak != EOF)
  13.         {       //printf("jestem");
  14.                 for (i = 0; i < 10; i++)
  15.                 {
  16.                         if (znak == tab[i])
  17.                         {
  18.                         //      printf("%d", i);
  19.                                 fscanf_s(plik, "%c", &znak);
  20.                         //      printf("%c", znak);
  21.                         //      printf("jestem");
  22.                         }
  23.                 }
  24.                 if (znak == '>')
  25.                 {
  26.                         //printf("%d", i);
  27.                         printf(tab1[i]);
  28.                         return;
  29.                 }
  30.                 else
  31.                 {
  32.                         for (i = 0; i < 10; i++)
  33.                         {
  34.                                 if (znak == tab[i])
  35.                                 {
  36.                                         //printf("%d", i);
  37.                                         printf(tab1[i + 10]);
  38.                                         return;
  39.                                 }
  40.                         }
  41.                 }
  42.                 fscanf_s(plik, "%c", &znak);
  43.         }
  44. }
  45. int main()
  46. {
  47.                         int liczba;
  48.                 //      printf("Wybierz co chcesz zrobić \n1) to zamienic liczby rzymskie na liczby arabskie \n2) zamiana liczb arabskich na rzymskie \n3) zapisac zaminione liczby do pliku");
  49.                 //      scanf_s("&d", &liczba);
  50.                         zamiana_LA();
  51.                         getch();
  52.                         return 0;
  53. }
  54.