Kezdőoldal » Számítástechnika » Programozás » Miért van az, hogy c nyelven...

Német huhász kérdése:

Miért van az, hogy c nyelven nem tudok fájlt kezelni, mert mindig azt írja ki, hogy a fájlkezelő. Exe leált?

Figyelt kérdés

Sima c nyelven szerettem volna programot írni a code blocks- ban. A program tökéletesen működik, csak mikor megkéne nyitnia a fájlt, kijön a hibaüzenet. Itt van a forráskód:


#include <stdio.h>

#include <stdlib.h>


int main()

{

FILE *szoveg;

char dontes, karakter;

printf("Szeretned latni a szoveget? \n");

printf("Ha igen, nyomj i betut, ha nem, nyomj n betut! \n");

scanf("%c", &dontes);

if(dontes=='i')

{

fopen("szoveg.txt", "r");

}

if(dontes=='n')

{

printf("Nyomj egy karaktert, hogy bezaruljon a program!");

}

fclose(szoveg);

scanf("%c", &karakter);

}



2013. dec. 18. 21:49
 1/3 anonim ***** válasza:
szoveg=fopen("szoveg.txt", "r");
2013. dec. 18. 21:56
Hasznos számodra ez a válasz?
 2/3 SimkoL ***** válasza:

#include <stdio.h>

#include <stdlib.h>

int main()

{

FILE *szoveg;

char dontes, karakter;

printf("Szeretned latni a szoveget? \n");

printf("Ha igen, nyomj i betut, ha nem, nyomj n betut! \n");

scanf("%c", &dontes);

if(dontes=='i')

{

szoveg = fopen("szoveg.txt", "r");

while((karakter = getc(szoveg)) != EOF)

{

printf("%c",karakter);

}

fclose(szoveg);

}

if(dontes=='n')

{

printf("Nyomj egy karaktert, hogy bezaruljon a program!");

}

fflush(stdin);

scanf("%c", &karakter);

}

2013. dec. 18. 22:16
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

Ez a sor segít a hibakeresésben:


(fopen után:)

if (szoveg==NULL)

__printf("A fajlt nem sikerult megnyitni!\n");

else ...

2013. dec. 19. 12:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!