Új hozzászólás Aktív témák
-
KMan
őstag
Mi a rakert nem tudok egy tomb i-edik elemet bemasolni egy valtozoba??

mind2 ugyanolyan tipusu. nem jo neki az ertekadas operator??
tomb[ i ].valamit=valamibe;
hulyetkapok.
ki is printelem a valamit, meg a valamibe-t, de a valamibe-re 0.000000 dob... -
KMan
őstag
mostmar korrektul bekeri, de szeretnem kiiratni a bekert a elemeket. elvileg egymasutan jonnek a fajlban nem? ez a szokoz amit beltettunk nem zavart bele?
elvileg nem kene hogy szokozok legyenek a fajlban, minden adat egymas utan jon
pl igy nez ki a fajl: A1.24.3B4.53.2C12.3 stb...
ezzel probaltam meg kiiratni de semmi.
void pontokkiir()
{
i=0;
for (i=0;i<5;i++)
{
fprintf(fpontok, ''%c%lf%lf'', &spontok[ i ].pontazon,
&spontok[ i ].kelet, &spontok[ i ].eszak);
}
} -
KMan
őstag
a 0. elemet meg korrektul bekeri, de az 1-nel mar kihagyja a pontazon scanf-jet es egyszerre dobja ki a printf-et.

#include <stdio.h>
#include <stdlib.h>
main()
{
typedef struct {
char pontazon;
double kelet;
double eszak;
}t_pont;
int i=0;
FILE * fpontok;
t_pont spontok[4];
fpontok=fopen(''C:\\PONTOK.DAT'',''wb'');
for (i=0;i<5;i++)
{
printf(''A(z) %d pontazon: \n'', i);
scanf(''%c'', &spontok[ i ].pontazon);
printf(''A(z) %d kelet: \n'', i);
scanf(''%f'', &spontok[ i ].kelet);
printf(''A(z) %d eszak: \n'', i);
scanf(''%f'', &spontok[ i ].eszak);
}
fclose(fpontok);
} -
KMan
őstag
Na

Azt szeretnem hogy nincs a fajlban semmi. A progi ugye megnyitja a meg nemletezo fajlt irasra. Aztan a standard inputrol egyesevel bekeri a struktura egyes tagjait, es ezt elmenti a fajlban. Majd miutan ennek a muveletnek vege, csak a biztonsag kedveert szeretnek vegigmenni a fajlon es kiiratni az elemeket, csak hogy minden tuti-e. -
KMan
őstag
#include <stdio.h>
#include <stdlib.h>
void main()
{
typedef struct {
char pontazon;
double kelet;
double eszak;
} t_pont;
FILE * fpontok;
t_pont spontok[4];
int i=0;
fpontok=fopen(''C:\\PONTOK.DAT'',''wb'');
for (i=0;i<4;i++)
{
printf(''A(z) %d pontazon: '', i);
scanf(''%c'', &spontok.pontazon);
printf(''A(z) %d kelet: '', i);
scanf(''%f'', &spontok.kelet);
printf(''A(z) %d eszak: '', i);
scanf(''%f'', &spontok.eszak);
}
fclose(fpontok);
}
a scanf helyett nem fwrite-ot kellene hasznalni? Most nem foglalkozom azzal hogy kiiirassam a kepernyore, csak bele akarom irni a fajlba, ugyhogy a bill-rol kerem be az adatokat.
[Szerkesztve] -
KMan
őstag
Hello, itt mi a hiba? Koszi es udv
#include <stdio.h>
#include <stdlib.h>
void main()
{
typedef struct {
char pontazon;
double kelet;
double eszak;
} t_pont;
FILE * fpontok;
t_pont spontok[4];
int i;
fpontok=fopen(''PONTOK.DAT'',''wb'');
for (i=0;i<4;i++)
{
Printf(''A(z) %d pontazon: '', i); Scanf(''%c'', &spontok.pontazon);
Printf(''A(z) %d kelet: '', i); Scanf(''%f'', &spontok.kelet);
Printf(''A(z) %d eszak: '', i); Scanf(''%f'', &spontok.eszak);
}
for (i=0;i<4;i++)
{
Printf(spontok);
}
flose(fpontok);
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung kuponkunyeráló
- Apple iPhone 16 - ígéretek földje
- Autós topik
- A fociról könnyedén, egy baráti társaságban
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Otthoni hálózat és internet megosztás
- Xbox Series X|S
- Kerékpárosok, bringások ide!
- Fejhallgató erősítő és DAC topik
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- További aktív témák...
- Új Dobozos HP 17-cp Nagyképernyős Multimédiás Laptop 17,3" -35% AMD Ryzen 7 7730U 8Mag 16/512 FHD
- Lenovo ThinkPad P15 G1 Tervező Vágó Laptop -50% 15,6" i7-10850H 32/512 QUADRO RTX 3000 6GB FHD
- Dell Precision 7760 Tervező Vágó Laptop -70% 17,3" i7-11850H 32/512GB NVIDIA A3000 6GB FHD
- Lenovo ThinkPad P16v G2 Mobil Munkaállomás -50% Ultra 7 165H 32/1TB RTX 2000 8GB 19Hó Gari
- Bontatlan! Új Lenovo Thinkpad T14 G5 Tartós Üzleti Laptop 14" -45% Ultra 7 165U 16/512 FHD+ Magyar!
- Xiaomi 14T Pro 512GB,Újszerű,Dobozaval,12 hónap garanciával
- 179 - 180 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- AKCIÓ! Lenovo Legion Go 512GB SSD kézikonzol garanciával, hibátlan működéssel
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


muxik koszi, 5 elemu lett a tomb indexek 0-4 ig, mostmar jo a for ciklus.