Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MasterDeeJay: Intel Optane M10: mire lehet használni?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- gban: Ingyen kellene, de tegnapra
- hcl: GPT diszk kisebbre klónozása
- Elektromos rásegítésű kerékpárok
- N€T0X|N: Talaria tuning: meg kéne tudni állni!
-
LOGOUT

Új hozzászólás Aktív témák
-
Tottu
senior tag
Helló!
Lenne egy kisebb-nagyobb gondom. Egy programot sikerült tökéletesre megcsinálni az alábbi paraméter átadással:
//A main függvény az alábbi sorokat tartalmazza
//Gráfpontok létrehozása
CGrafNode* graf_node1 = new CGrafNode(1);
CGrafNode* graf_node2 = new CGrafNode(2);
CGrafNode* graf_node3 = new CGrafNode(3);
CGrafNode* graf_node4 = new CGrafNode(4);
CGrafNode* graf_node5 = new CGrafNode(5);
CGrafNode* graf_node6 = new CGrafNode(6);
CGrafNode* graf_node7 = new CGrafNode(7);
CGrafNode* graf_node8 = new CGrafNode(8);
CGrafNode* graf_node9 = new CGrafNode(9);//Gráfpontokat összekötő élek létrehozása
new CGrafLine(graf_node1, graf_node2);
new CGrafLine(graf_node2, graf_node3);
new CGrafLine(graf_node2, graf_node1);
new CGrafLine(graf_node1, graf_node6);
new CGrafLine(graf_node3, graf_node4);
new CGrafLine(graf_node4, graf_node5);
new CGrafLine(graf_node5, graf_node3);
new CGrafLine(graf_node5, graf_node8);
new CGrafLine(graf_node6, graf_node7);
new CGrafLine(graf_node7, graf_node6);
new CGrafLine(graf_node7, graf_node8);
new CGrafLine(graf_node8, graf_node9);
new CGrafLine(graf_node9, graf_node8);
new CGrafLine(graf_node3, graf_node6);//Eredmény kiírása
graf_node4->PrintUnavailableNode();A fent leírt módon tökéletessen lefut a program, és helyes eredményeket adja is vissza. Azonban nekem file-ból kell beolvasni. Ezt is megoldottam az alábbi módon:
int NodeNumber, GrafLineNumber, StartNode;
ifstream FIn("be.txt");
ofstream FOut("ki.txt");FIn >> NodeNumber;
FIn >> GrafLineNumber;
FIn >> StartNode;CGrafNode* Graf[10000];
for(int i=1 ; i<=NodeNumber ; i++){
Graf[i] = new CGrafNode(i);
}for(int i=1 ; i<=GrafLineNumber ; i++){
int FromNode, ToNode;FIn >> FromNode;
FIn >> ToNode;
new CGrafLine(Graf[FromNode], Graf[ToNode]);
}
Graf[StartNode]->InternalGetUnavailableNode();Azonban ha így hozom létre az objektumokat akkor már hibássan működik a program. Le ellenőriztem a beolvasott adatokat, és abban nem volt hiba. Mivel az első megoldásnál jó volt a program kimenete, így az algoritmusnak is jónak kellene lenni-e.
Mi lehet a gond?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Fejhallgató erősítő és DAC topik
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- A fociról könnyedén, egy baráti társaságban
- Windows 7
- OTP Bank topic
- Engedélyezte Hollandia a Tesla önvezetést, az EU többi része következhet
- TCL LCD és LED TV-k
- Xbox tulajok OFF topicja
- Renault, Dacia topik
- További aktív témák...
- iPhone 13 256GB Midnight
- Eladó Konfig Ryzen 5 5500 16GB DDR4 512GB SSD RTX2060 Super 8GB!
- Bomba ár! Lenovo ThinkPad T14 G2i - i7-11G I 16GB I 512GB SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad T14 G2i - i5-11G I 16GB I 512GB SSD I 14" FHD I Cam I W11 I Garancia!
- Bomba ár! Lenovo ThinkPad T14 G1i - i5-10G I 16GB I 256GB SSD I 14" FHD I Cam I W11 I Garancia!
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (ELKELT)
- Apple iPhone 15 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- LG 32U990A-S / 32" Nano IPS Black / 6K UHD 6144x3456 / 21 Megapixel 224 PPI / Adobe RGB 99%
- LG 32GS75QX-B - 32" IPS - 2560x1440 - 180Hz 1ms - AMD FreeSync Premium - NVIDIA G-Sync - sRGB 99%
- Új monitor állvány- elegáns megoldás a dupla A/4-es papírcsomag helyett - csak össze lett szerelve
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

