Hirdetés

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

  • Korcsii
    őstag

    (s)sanf itt a fscanf re gondoltal? mert a sanf t nem ismerem es nem adott semmit a google.

    Valmi ilyesmit probaltam. Harom szamot beolvasni egy txt bol es azt osszeadni es kiiratni.

    #include <stdio.h>
    #include <string.h>
    #include <stdlib.h>


    int main(void)
    {

    int i;
    int d;


    FILE * f;

    f = fopen("szam.txt","r");

    while (( i= getc(f)) != EOF ){
    fscanf(f,"%d",&i);

    }

    fclose(f);



    printf("%d",d);


    return 0;
    }

    sscanf-re gondoltam, csak rosszul... elfelejtettem, hogy fájlból olvasol...

    Hogy hogyan kezeli őket, az attól függ, hogy hogyan olvasod be.

    Mindenesetre fscanf-et és f(?)getc-t nem kéne keverni, elég a kettő magában is (az előbbi kódoddal levágsz egy karaktert, aztán beolvasol egy számot a maradékból).

    Egyszerű programban én simán fscanf-fel olvasnék, esetleg vizsgálnám, hogy sikeres-e.

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