Witam,
Wczytuję dane ze standardowego wejścia do tablicy, potem podkładam element tablicy do zmiennej suma.
i tutaj błąd.
Dlaczego w zmiennej suma jest wartość ASCII a nie ENUM ??
#include <stdio.h>
#include <string.h>
enum { a = 1, b, c, d, e, f, g, h, i, k, l = 20, m = 30, n = 40, o = 50, p = 60, q = 70, r = 80, s = 90, t = 100, v = 200, x = 300, y = 400, z = 500 };
int main()
{
char *tab;
int iloscElem;
int suma = 0;
char znak;
tab = (char*) malloc ( 27 * sizeof(char));
scanf("%s", tab);
iloscElem = strlen(tab);
//while(iloscElem --) suma += tab[iloscElem];
//suma = n;
suma = tab[1];
printf("suma = %d\n", suma);
return 0;
}
Pozdrawiam
T