while(zaloha_parametru>=1)						{
zaloha_parametru/=10;
pocet_cifer++;
}
					
char stringcisel[pocet_cifer]; 
Nevite nekdo jak se zbavit prvniho warningu nebo cim nahradit uvedenou konstrukci, abych se zbavil druheho warningu?
Predem diky za vsechny reakce
SuSEr
warning: ISO C89 forbids mixed declarations and co
Pre pridávanie komentárov sa musíte prihlásiť.

Prvý warning je spôsobený tým, že deklaruješ premenné po začatí kódu vo funkcii (ako v C++). V čistom C musíš všetky premenné vo funkcii deklarovať pred akýmikoľvek príkazmi.
Druhý problém budeš asi musieť riešiť cez pointery (niekde na začiatku budeš mať
char *stringcisel, ktorý si podľa počtu prvkov vhodnemalloc()neš, aby sa ti alokovalo pole potrebnej veľkosti.