uz som dlho v C a ani C++ neprogramoval a ani ho uz nemam nainstalovane, takze nemozem odskusat ci nepisem bludy.
1, co sa tyka prvej otazky, nemozes to robit dynamicky cez smerniky a alokovat si dynamicky pamat? ak nie, tak zacni citat znaky len odtial kde uz 0 nie je a nie sa ju snazit odstranit. cim by si ju nahradil, kedze to mas definovane ako staticke pole?
2, toto nefunguje?:
char digit = '7';
int num = digit - '0';
ak sa nemylim, tak vnutorne sa v C a C++ robi so znakmi ako int ASCII, takze by to malo fungovat.