Dobrý den, chci se zeptat, zdali je C možné nějaký takový zápis? Vím, že je to určitě špatně napsané, ale chci se zeptat, zda je možný tento princip?
int pole1[8];
// naplním pole1
int pole2;
pole2[0] = pole1;
#2 KIIV
Ok, díky za radu. řeším spíš problém jak udělat jakoby sloučení čísel v pole. V argumentu mám řekněme čísla 2345, postupně znaky načtu do pole na ruzný pozice a potom bych chtěl dál počítat s číslem 2345 v desitkové soustavě, abych je mohl sečíst s dalším polem třeba. Je to nějak možné?
int c;
c = 0;
int pole[8];
int znak;
while ((znak = getchar()) != '\n')
{ pole[c] = znak-'0';
c++;
}
na to nepotrebujes ani pole...
cislo = 0;
while ((znak = getchar()) != '\n') {
// jinak to \n je malo.. muze prijit i EOF ci neco neciselneho
cislo = cislo*10 + znak-'0';
}
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku