Legfrissebb anyagok
Mobilarena témák
- Megjött a jubileumi Pixel széria
- Google Pixel topik
- Apple iPhone 15 Pro Max - Attack on Titan
- Samsung Galaxy A56 - megbízható középszerűség
- Új telefont és tabletet mutatott be a Telekom
- Milyen okostelefont vegyek?
- MediaTek alapokon a Honor Magic8 Mini?
- Mobil flották
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S23 Ultra - non plus ultra
PROHARDVER! témák
IT café témák
-
Mobilarena
Új hozzászólás Aktív témák
-
emitter
őstag
válasz
Jester01 #1029 üzenetére
köszi az ötleteket, főként a pályaméretest
az itoa miért fog inic. területre írni? leírnád a helyes megoldást?
kicsit (nagyon!) átírtam a progit, a main-ben kezelem a fájl létezését, felülírását, stb, a save() pedig csak az adott névre elmenti az állást (ezen még javítani fogok)
szóval a kérdés, hogy a következő main-beli részlettel mi a gond:
(fnev string típusú)printf(''\nMilyen neven akarod elmenteni (xxx.txt): '');
scanf(''%s\n'',fnev);
f=fopen(fnev,''rt'');
if(f==NULL) //ha hiba van a megnyitaskor, azaz ha nincs ilyen
{ //nevu fajl, akkor elmentjuk egy ujba ezen a neven
// fflush(f);
// fclose(f);
save(fnev, mx, my, mezo);
}
_____________ a save() fv________________int save(char *fajl, int x, int y, palya **mezo) //parameter: a fajlnev,
{ //a jatek allasat tarolo 2D-s tomb (elemei 3-bitesek),
FILE *fs; //a tomb meretei
char *s;
int i=0, j=0;
fs=fopen(fajl,''wt'');
for(i=0;i<y;i++) //az allas fajlba irasa
for(j=0;j<x;j++)
{
itoa(mezo[ i ][ j ].akna,s,10);
fputs(s,fs);
}
fflush(fs);
fclose(fs);
return 1;
}
a progi legelőször bekéri a fájl nevét, aztán lefagy, pedig nem is létezett előtte a fájl
Új hozzászólás Aktív témák
Téma tudnivalók
● olvasd el a téma összefoglalót!
Aktív témák
- Kerékpárosok, bringások ide!
- Megjött a jubileumi Pixel széria
- Autós topik
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Mobilinternet
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Magga: PLEX: multimédia az egész lakásban
- 3D nyomtatás
- Formula-1
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
Új fizetett hirdetések
Üzleti előfizetők hirdetései
- AKCIÓ! Microsoft Surface 5 13,5 notebook - i5 1235U 8GB RAM 256GB SSD Intel Iris Xe IGP 27% áfa
- BLUESUMMERS NVMe SSD adapter
- PS Plus előfizetések
- Bomba ár! HP EliteBook 845 G7 - Ryzen 5 4650U I 16GB I 512SSD I 14" FHD Touch I Cam I W11 I Gari!
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: FOTC
Város: Budapest