Zdravím.
Mám tento kód:
#include <stdio.h>
typedef struct params
{
unsigned char N;
} TParams;
int main()
{
TParams params;
params.N = 5;
char omg[255];
omg[255] = 0;
printf("___%i___", params.N);
return 0;
}
Proč mi printf nevytiskne číslo 5 (jak je nastaveno), ale nulu?
Operace s polem omg právě způsobují tento problém, ale nedaří se mi zjistit proč.
Můžete někdo poradit?
Kompiluju to pomocí nejnovějšího gcc na Windows 7 x64 SP2.
Děkuju