Keresés

Hirdetés

Új hozzászólás Aktív témák

  • cellpeti

    veterán

    válasz Fire/SOUL/CD #732 üzenetére

    hááát... :U Lehet ultra nagy baromság ám,meg nem is biztos,hogy jó a feltétel,meg sok minden lehet rossz benne :O
    Az a baj,hogy más számot is lehet ütni,nem csak 0-t meg 1-et! meg ha üres sor,akkor is tovább engedi számolni a számokat!Szóval egy nagy szar! :O

    #include <stdio.h>
    #include <string.h>
    #include <math.h>
    #include<conio.h>

    #define MAXDB 17 /* mert nem 0-tól indul a számok számlálása,hanem 1-től,mert szebb */

    int getline(char s[],int lim){
    int i;
    char c;
    for(i=0;i<lim && (c=getchar())!='\n' && c!=EOF;++i)s[i]=c;
    s[i]='\0';
    while(c!='\n'&& c!=EOF)c=getchar();
    return i;
    }



    void main(void){
    char bin[MAXDB+1];
    int i=1;



    do{
    printf("Kerem a %d. binaris szamot\n",i);
    if(!getline(bin,MAXDB!=' ') || !EOF) printf("Ures sor,vagy EOF!\n");
    if (bin[i]==0 || bin[i]==1);
    i++;

    }while(i<MAXDB);


    }

    [ Szerkesztve ]

    Tigris, tigris, csóvafény...

Új hozzászólás Aktív témák