Zdravím, mám program, kde si definuji konstantu pomocí const. Poté chci konstantu změnit. Mám následující:
#include <stdio.h>
int main() {
int j;
const int hodnota = 10;
int *p1 = &hodnota;
printf("%d", hodnota);
*p1 = 12;
printf("Je hodnota zmenena? %d", hodnota);
}
A stále se mi při kompilaci vypisuje hláška: warning: initialization discards 'const' qualifier from pointer targ
et type [enabled by default]. Vůbec netuším, co je ještě špatně.
Děkuji za nápovědu