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!

Miért nem jó a beolvasás?..

446
Fájlból szeretnék beolvasni de valamiért nem olvassa be..-.-'.
A fájlban 15 sor van és 1 sor tartalmaz 20 karaktert ,vagy o vagy x-et .
Nos karakterenként próbáltam őket beolvasni de nem olvassa,mikor pedig szövegként kezeltem úgy beolvasta de csinált vagy 30 sort .. mi lehet a gond? itt a program:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 15
#define M 20
FILE *f;


int main()
{
int i,db,kat[N][M];
char fogl[N][M];

printf("\n1.feladat: \n");

f=fopen("foglaltsag.txt","r+");
i=0;
while(!feof(f))
{
fscanf(f,"%c",&fogl[i]);
fflush(stdin);
i++;
}
db=i;
for(i=0;i<db;i++)
printf("%c",fogl[i]);

return 0;
}
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
Én így csinálnám:
http://pastebin.com/n00HDrfH
0