Za rok sa to da naucit.
int pocty[MAXPOCET];
int aktualnypocet = 0;
int znak;
for(i=0; i<MAXPOCET; i++)
pocty[i]=0;
a.open("text.txt");
while((znak = a.Get()) != EOF)
{
if(a != ' ')
{
aktualnypocet++;
}
else
{
if(aktualnypocet>=MAXPOCET)
aktualnypocet = MAXPOCET-1; // moc dlhe slovo
pocty[aktualnypocet]++;
aktualnypocet = 0;
}
}
hodnoty z pola pocty si vypis sam(a). V pocty[i] je pocta slov s [i] znakmi. Ak je na pozicii i 0 tak to nevypisujes.P.S. MAXPOCET si nastav trebars na 1000 apod. (#define MAXPOCET 1000)
P.S.2. je to len zlepenec do skoly, profesional by to robil inac (dynamicke pole apod).