Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Mr Dini: Mindent a StreamSharkról!
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- Pitterix: Gyógytorna
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- GoodSpeed: Kell-e manapság egérpad vagy sem?
Új hozzászólás Aktív témák
- 
			
			  Jester01 veterán válasz  Gyomman
							
							
								#1064
							
							üzenetére Gyomman
							
							
								#1064
							
							üzenetéreMár csak a hibaüzenet hiányzik, no meg hogy teljes lefordítható és futtatható kódot prezentálj. Ebből ugyanis hiányzik maga a példányosítás illetve az egész F_file. Én vettem a fáradságot és értelemszerűen kipótoltam valamivel, az szó nélkül működik. Természetesen ügyeltem arra, hogy a megadott bemeneti stream és elem párosra létezzen operator>> (arra gondolok, hogy neked esetleg ez hibádzik). #include <iostream> 
 #include <fstream>
 #include <cstring>
 using namespace std;
 template <typename G>
 class F_file
 {
 public:
 F_file(const char* _utvonal, const char* _nev)
 : file(0), length(0), nev(_nev), utvonal(_utvonal) {};
 FILE* file;
 int length;
 const char* nev;
 const char* utvonal;
 };
 template<typename G>
 void operator>>(istream& in, F_file<G>& F)
 {
 if (F.file) fclose(F.file);
 char* ttemp=new char[strlen(F.nev)+strlen(F.utvonal)+5];
 strcpy(ttemp,F.utvonal);
 strcat(ttemp,F.nev);
 strcat(ttemp,".dat");
 F.file=fopen(ttemp,"a");
 G temp;
 int len;
 (in>>len).ignore(1); //szóközt eldobjuk
 F.length+=len; //hosszt megnöveljük
 while((in>>temp).ignore(1))
 {
 fwrite(&temp,sizeof(G),1,F.file);
 }
 delete [] ttemp;
 }
 int main(int argc, char *argv[])
 {
 F_file<int> f("/tmp/", "test");
 cin >> f;
 return 0;
 }Az fwrite hívásból mellesleg hiányzott egy & jel, és úgy egészében véve sem értem mit akarsz csinálni, de ez így legalább valamit csinál  
Ú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!
- A fociról könnyedén, egy baráti társaságban
- Google Pixel topik
- TCL LCD és LED TV-k
- Kompakt vízhűtés
- WoW avagy World of Warcraft -=MMORPG=-
- Elemlámpa, zseblámpa
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Milyen monitort vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- További aktív témák...
- LG 27UL500P-W - 27" IPS - 3840x2160 4K - 60Hz 5ms - HDR10 - AMD FreeSync - 300 Nits - sRGB 99%
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3870
- Samsung Galaxy S24 FE / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- iKing.Hu - Apple iPhone 15 Pro Max Black Titanium Titán stílus, 5 optikai zoom 256 GB- Gari
- HP Dell, Lenovo, Fujitsu, üzleti kategóriás notebook kiárusítás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
 
								 
							

