Hirdetés
- Örömhír: nem spórol Európán a OnePlus
- Okosóra és okoskiegészítő topik
- Honor 200 Pro - mobilportré
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen okostelefont vegyek?
- Samsung Galaxy Watch6 Classic - tekerd!
- iPhone topik
Új hozzászólás Aktív témák
-
Chris_T
tag
Köszönöm a segítséget
Most hogy nezem, nem is ertem p-t miert Alakzatnak valasztottam
kiegészítve castolással, most már müködik igy isTeglalap *p;
p = (Teglalap*)alakzatok[0];
cout << "a teglalap A oldala: " << p->getA() << endl;Illetve a következő forma, amit egy másik fórumon találtam, az is müködik
cout << "oldalak: " << static_cast<Teglalap *>(alakzatok[0])->getA() << " es " << static_cast<Teglalap *>(alakzatok[0])->getB() << endl;
Ami miatt mérgelődök hogy, a sok kombincáioban, amit probáltam, a static_cast is benne volt, csak ott valami más volt a gond (de egyébként jó lett volna ezek szerint)
-
-
-
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
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] -
norbiphu
őstag
delete[]-vel sem megy
memóriát pedig a konstruktor foglal neki még az elején:
tort=new char[strlen(t)+1];
szerk:
Program ...
HEAP CORRUPTION DETECTED: after Normal block (#134) at 0x001A3A20.
CRT detected that the application wrote to memory after end of heap buffer.
[Szerkesztve] -
FehérHolló
veterán
Ha Visual Studioban programozik (amiben elvileg kötelező lenne BME-s létére - a világ legnagyobb baromsága), akkor emlékeim szerint fordítási hibát kap, de figyelmeztetést biztosan.
Nem ártana egy pontos hibaüzenet.
Szerk: Neked van igazad, ''elszáll a progim'' - tehát futási idejű hiba (=lefordul).
Szerk 2: Tömbös megoldás a javallott a feladatához, onnét gondolom, hogy tömb kell neki.
[Szerkesztve]
Ú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!
- Projektor topic
- Örömhír: nem spórol Európán a OnePlus
- Formula-1
- Milyen monitort vegyek?
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- CADA, Polymobil, és más építőkockák
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Oldman2: A KOReader ebook olvasó program
- Milyen okostelefont vegyek? OFF topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- HP EliteDisplay E233 23"FHD Üzleti Monitor, 2xUSB , Álló/Fekvő mód, emelhető, használt, üzletből
- HP EliteDisplay E243 23.8"FHD Üzleti Monitor, 2xUSB , Álló/Fekvő mód, emelhető, használt, üzletből
- Unifi Ubiquity ER-4 Router + Unifi UCK G2 + 2db SFP Modul eladó
- HP Elite X2 G8 Tablet 13" Touch i5-1145G7/16GB/512GB NVME 3000x2000
- HP EliteDesk 800 35W G2 USDT i5-6500T/8GB/256GB/Win11Pro
- BESZÁMÍTÁS! Sony PlayStation 5 Slim 1TB SSD lemezes konzol garanciával hibátlan működéssel
- Lenovo Thinkpad 13 G2 Intel i3-7100 laptop (hiányos, de működik)
- GYÖNYÖRŰ iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3253, 100% Akksi
- Eladó Oppo A78 5G 4/128GB / 12 hó jótállás
- Bomba ár! HP ProBook 440 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 14" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest







