Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

A fájlbeolvasás miértnem működik? :( (c)

444
Itt a program:

printf("\n2.feladat: \n");
f=fopen("szotar.txt","r+");
char szot[N][20]
i=0;
while(!feof(f))
{
fscanf(f,"%s",&szot[i]);
i++;
}
db1=i-1;
for(i=0;i<db;i++)
printf("%s ",szot[i]);

Természetesen az N már definolva van és a leghosszab szó nem áll több karakterből mint 19 , akit érdekel a szotar.txt-be egymás alá vagy 40 szó van felsorolva.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
Gondolom az N nagyobb 40-nél...
És azt is, hogy a "FILE *f; int i; int db;" is meg vannak adva.

Két hiba van:
- char szot[N][20] végén nincs pontosvessző.
- db=i-1; helyett db1=i-1; van
0