*c = c + 1;
Tady je problém. Přičítáš tam pointer, ne hodnotu na kterou ukazuje.Správně tedy takto:
*c = *c + 1;
A také funkci printf musíš předat hodnotu, ne ukazatel (ten bys předával třeba při výpisu řetězce). Např.printf("2. %d\n", *c);
*c = c + 1;
Tady je problém. Přičítáš tam pointer, ne hodnotu na kterou ukazuje.*c = *c + 1;
A také funkci printf musíš předat hodnotu, ne ukazatel (ten bys předával třeba při výpisu řetězce). Např.printf("2. %d\n", *c);