Anonymní profil Frederik – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Frederik – Programujte.comAnonymní profil Frederik – Programujte.com

 

Příspěvky odeslané z IP adresy 78.98.226.–

Frederik
C / C++ › Opakovanie cyklu pri čítaní…
5. 11. 2014   #195653

Upravil som, to. Prvú iteráciu cyklu urobí ako má ale druhá sa opakuje. Fakt neviem nájsť chybu, preto som sa prišiel opýtať sem...

Frederik
C / C++ › Opakovanie cyklu pri čítaní…
5. 11. 2014   #195647

To sem si už všimel ale tak, či tak to nechce zastavit.

Frederik
C / C++ › Opakovanie cyklu pri čítaní…
5. 11. 2014   #195644

Mám problém s nekonečným opakovaním cyklu v kóde.

void porovnanie(FILE *f)
{
    int a,b,c,d,i,j,k,l;

    printf("FC Pocet navstevnikov v stovkach\n");
    printf("   0     5     10    15    20\n");
    printf("#  |*****|*****|*****|*****|\n");
    fscanf(f,"%d",&k);
    for(l=1;l<=k;k++)
    {
        fscanf(f,"%d",&a);
        printf("   Program c. %d\n",a);
        fscanf(f,"%d",&c);
        for (i=1;i<=c;i++)
        {
            printf("%d  |",i);
            b=fscanf(f,"%d",&d);
            if (b==EOF) break;
            for(j=0;j<=d;j=j+100);
            {
                if ((j==600) || (j==1100) || (j==1600))printf("|");
                printf("*");
            }
            printf("     Celkom: %d\n",d);
        }
    }
}

Mal by načítavať celé čísla z textového súboru (čísla sú v jednotlivých riadkoch v súbore) prvý. Chcel som aby prvý fscanf načítal číslo, ktoré udáva počet opakovaní, ale pri spustení ide celý cyklus od prvého for nekonečno krát. 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý