Hirdetés
- Kihúzhatja a gyufát a PC-s gyártóknál az érkező új Xbox
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezeték nélküli fülhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen egeret válasszak?
- Házimozi belépő szinten
- Gigantikus fordulatot vett a GeForce RTX 50 Super sorozat törlése
- HiFi műszaki szemmel - sztereó hangrendszerek
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Tízszer gyorsabban indulhatnak a játékok a Microsoft új csodafegyverével
Új hozzászólás Aktív témák
-
martonx
veterán
Sziasztok kellene nekem egy kis C++-os segítség!
A feladat: bináris fileban adott struktúrájú adatok találhatóak. Létre kell hozni egy osztályt, ami tömbként tárolja a bináris fájlban talált adatokat.
Kész is van a kódom, de mire kész lettem vele nem fordul be. Vajon miért?#include <iostream>
#include <fstream>using namespace std;
struct dolgozo
{
char nev[30];
unsigned int kor;
long int fizetes;
};class dolgoszt
{
private:
dolgozo *adatok;
int db;
public:
dolgoszt(char nev[])
{
int i=0;
db=0;
dolgozo r;
ifstream zh;
zh.open(nev);
if (zh.fail()) {cout<<"Error when open the file";exit(1);}
zh.read((char*) &r, sizeof(dolgozo));
while (!zh.eof())
{
db++;
}
adatok = new dolgozo[db];
zh.beg;
zh.read((char*) &r, sizeof(dolgozo));
while (!zh.eof())
{
adatok[i]=r;
i++;
zh.read((char*) &r, sizeof(dolgozo));
}
zh.close();
}
~dolgoszt();void kiir()
{
cout<<adatok->nev<<"\t"<<adatok->fizetes<<"\t"<<adatok->kor<<endl;
}};
int main()
{
char file[30]="c:\\dolgozo.dat";
dolgoszt d(file);
cin.get();
}És a hiba valahol itt lesz: adatok = new dolgozo[db];
Sajnos az én tudásom itt véget ért, légyszi segítsetek!
Ú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!
- újszerű iPad Pro 11" (M4) (2024) M4 chip Wi-Fi + Cellular 256GB silver ezüst Apple garancia
- újszerű iPad Pro 12.9" (4. generációs) (2020) Wi-Fi + cellular 256GB asztroszürke
- újszerű MacBook Air M2 256GB SSD space gray asztroszürke Apple magyar
- Dell Latitude 7410 - Core i7-10610u. 16GB ram, Vil. magar bill, 12 hó gar.
- Thrustmaster ts-xw bázis
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Azonnali készpénzes Sony Playstation 4 Slim / PS4 Pro felvásárlás személyesen/csomagküldéssel
- GYÖNYÖRŰ iPhone 12 Mini 128GB Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS3630,100% Akkumulátor
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Microsoft Surface Laptop 5 i5-1245U 16GB 512GB 13.5" Gorilla Glass TouchScreen 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


