Miért nem irja ki a C programom az állományból szóközel a képernyőre az állomány tartalmát?
Figyelt kérdés
#include<conio.h>
#include<stdio.h>
FILE *f;
char a[50];
int main()
{
f=fopen("szoveg.txt","r");
while(!feof(f))
fgets(a,49,f);
printf("%d",a);
fclose(f);
fgets();
getch();
}
2013. febr. 21. 17:45
1/4 anonim válasza:
A ciklusodnál kell kicsit igazítani:
while(!feof(f))
{
fgets(a,49,f);
printf("%d",a);
}
2/4 A kérdező kommentje:
ja csak a %d helyére %s kell mert string mostmar jo kosz.
2013. febr. 21. 18:00
3/4 A kérdező kommentje:
csak azt nem ertem h most mért irja ki duplán az állomány tartalmát
#include<conio.h>
#include<stdio.h>
FILE *f;
char a[50];
int main()
{
f=fopen("ize.txt","r");
while(!feof(f))
{
fgets(a,49,f);
printf("%s",a);
}
fclose(f);
getch();
}
2013. febr. 21. 18:05
4/4 A kérdező kommentje:
mar megoldottam
#include<conio.h>
#include<stdio.h>
#include<string.h>
FILE *f;
char a[50];
int main()
{
f=fopen("ize.txt","r");
while(!feof(f))
{
fgets(a,49,f);
printf("%s",a);
strcpy(a,a+strlen(a));
}
fclose(f);
getch();
}
2013. febr. 21. 18:14
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!