C programming Bangla Tutorial 5.235 : File | Reading a file using fgets()

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ •

  • @ShazidMashrafi
    @ShazidMashrafi 2 роки тому +3

    To stop double printing of last time use this instead:
    #include
    int main()
    {
    FILE *file;
    char ch[40];
    file = fopen("text.txt","r");
    if(file==NULL)
    printf("File doesn't exist");
    else
    {
    printf("File opened
    ");
    while(fgets(ch,100,file))
    //syntax: fgets(variable name,size,filepointer);
    {
    printf("%s",ch);
    }
    fclose(file);
    }
    }
    New line at the end of the text file causes this issue. Because, enter/return is a character or string. This way while loop avoids that enter/return.

  • @jonayethossain7645
    @jonayethossain7645 4 роки тому

    Thank you ,,, Sir..

  • @arsagor5426
    @arsagor5426 Рік тому

    Sir Data structure :Link-List niye apnar kono video nai...please sir class gulo upload koren ❤️

  • @rojaikurrahman5431
    @rojaikurrahman5431 4 роки тому

    nice

  • @mahdiazfar
    @mahdiazfar Рік тому

    can't i use -----> fgets(ch, sizeof(ch), file); /*sizeof() fucntion*/
    inside the while loop body
    to solve the size declaring problem??

  • @suhanaislam1918
    @suhanaislam1918 3 роки тому

    sir amar ekta problem hochche...build and run korar por o test file e kichu print hochchena

  • @joychawdory959
    @joychawdory959 4 роки тому +1

    achha character data type kivabe integer value print korlo?

  • @adibmd.ridwan
    @adibmd.ridwan 6 років тому +3

    e kane sir =25 2 bar print holo keno???

    • @SM-og2wi
      @SM-og2wi 4 роки тому

      same qsn!

    • @Alpha_caspian
      @Alpha_caspian 4 роки тому

      Same Question. My last line of the file also prints 2 times in the compiler.