Hirdetés

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

  • Dirty_Pio

    csendes tag

    Hihetetlen de mindig az ilyen huesegeken akadok fent: szoval van egy file es be kene olvasni belole par adatot, az elso sorban egy lebegopontos valtozo(k) van es egy egesz tipusu(n) szunettel elvalasztva. N a kovetkezo ket sorban tallahato elemek szamat adja meg. A kovetkezo sorban n darab lebegopontos valtozo van es az azt koveto sorban n darab egesz. a kodom igy nez ki:

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

    int main(void)
    {
    FILE *f;
    int n,i;
    float k;
    if ( !(f=fopen("thief.in","r")) ){
    printf("error input file");
    exit (1);
    }
    fscanf(f,"%f %d",&k,&n);
    int v[n];
    float d[n];
    for (i=0;i<n;i++)
    {
    fsncaf(f,"%d",&v[i]);
    printf("%d ",v[i]);
    }
    for (i=0;i<n;i++)
    {
    fsncaf(f,"%f",&d[i]);
    printf("%f ",d[i]);
    }
    close(f);
    return 0;
    }

    A program nem, a kovetkezo errorra hivatkozva: [Linker error] undefined reference to'fscanf'. Ha jo tudom az fscanf a stdio.h header filebe van definialva szoval kene menjen nem?

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