Új hozzászólás Aktív témák
-
Zsolt1
tag
Köszi a segítséget neked is és EQMontoyanak is, a dinamikus tömböt csak azért raktam bele, mert gyakorlaton is ez volt és nem volt erre vonatkozó instrukció, hogy kell-e vagy nem, de közben mástól is megkaptam javaslatban, hogy inkább nem kéne
.
A kommentezésen gondolkoztam hogy kiszedem, mert tényleg zavaró lehet, de valahogy nem volt már erőm egyesével törölgetni, mert komment + "dokumentációval" (pár sor txt-be) kell majd leadnom és inkább írtam párhuzamosan, most viszont kiszedtem(egyébként pte).
Megcsináltam azokat, amiket mondtatok(legalábbis remélem, hogy pontosan azokat), viszont még mindig lefagy valamiért futás után és nem is adja hozzá a sort (ugyan azt a tömböt kapom vissza a művelet után). A codeblocks most nem dob semmilyen hibaüzenetet fordítás alatt. Kiírattam futás közben és elvileg megcsinálja a másolást ott ahol kell, a 4 sorban viszont kiíratáskor ez már nem látszik. main.cpp Matrix.h Matrix.cpp -
Zsolt1
tag
Sziasztok!
Egy operátor túlterheléses feladatban szeretnék egy kis segítséget kérni. Az lenne a feladatom, hogy + operátorral oldjam meg, hogy egy mátrixban az első 0 sorba beillesszek egy tetszőleges sort és az operátor túlterhelés legyen barát függvénye az osztálynak. Ez alapján a két oldal (oldal1, oldal2) alapján próbáltam megoldani a dolgot, de nem sikerül rájönnöm, hogy mi lehet a hiba.
A kód ami nem működik: main.cpp, matrix.h, matrix.cpp A hibalista amit a CodeBlocks dob: [link]
Valamiért azt írja, hogy az arr tömb és az n változó privát és pont ezért nem értem, mert a friend hozzáférés módosítóval ellátott függvény elvileg eléri az osztály privát adattagjait is és úgy csináltam az egészet, mint ahogy a két linkelt oldalon is le van írva + ahogy órán is működött. Ha valaki végignézi ezt az egészet, annak előre is köszönöm! -
Zsolt1
tag
válasz
bandi0000 #2365 üzenetére
Nem akarok belekontárkodni, de szerintem az a legcélszerűbb, ha a kétdimenziós tömb helyett egy struktúratömbbe olvasod be az adatokat, mivel a feladatsor további kérdéseiben enélkül szerintem elég nehéz lesz majd az adatokat kezelned.
A legtöbb ilyen érettségi feladatsornál egy struktúrát kell létrehozni az adatok kezeléséhez és abba kell beolvasni az adatokat. (Én legalábbis így szoktam megoldani.) -
Zsolt1
tag
válasz
WonderCSabo #2315 üzenetére
Sajnos nem sikerült rájönnöm. Idáig jutottam: [link] (Ez igazából egy érettségi feladatsor (2008 emelt) programozás részének 1. feladata azért vannak benne ilyen változónevek.) A CodeBlocks ezeket a hibaüzeneteket adja. Igazából lehet inkább megcsinálom a szokásos "mindent megoldok simán a main függvénybe" típusú módszerrel, mert akkor nem kéne figyelnem, hogy melyik függvénynek mit adjak át.
A feladat célja az lenne, hogy amit az adatok elso() függvényben az uzenetek2 struktúrából a main() függvénybeli uzenetek struktúrának átadjam, hogy tovább tudjak vele a main függvényben feladatokat végezni. -
Zsolt1
tag
Sziasztok!
Egy teljes struktúrát hogyan tudok visszaadni (feltöltés után úgy, hogy megmaradjanak a struktúrán belüli változások) a főfüggvénynek egy másik (void típusú) függvényből? Azt tudom, hogy sima változókat és tömböket címszerinti paraméterátadással (&) lehet visszaadni, de igazából azt nem tudom, hogy ezt egy struktúránál hogyan alkalmazzam.
A feladatot bonyolítja, hogy azt, hogy mekkora struktúratömböt szeretnék létrehozni, egy fájlból kéne kiolvasnom és én már azt is abban a függvényben szeretném megcsinálni (és magát a struktúrát is létrehozni), mint amiből visszaadom majd feltöltés után a struktúrát.
Ezzel az a baj, hogy úgy tudom, hogy a címszerinti paraméterátadásnál már az adott függvény deklarálásánál meg kell adni a paramétereknél, hogy melyiknél akarom megtartani a változásokat, tehát igazából már a függvény meghívása előtt léteznie kéne magának a struktúrának, ezért nem tudom igazából, hogy ez hogyan valósítható meg egyáltalán.Az egész kérdésem lényege:
1, Csak simán struktúrát hogyan tudok visszaadni címszerinti paraméterátadással a main függvénynek egy másik függvényből?
2, Meglehet-e azt oldani valahogy, hogy úgy is visszatudjam adni a struktúrát a változásokkal (feltöltéssel) együtt, hogy azt nem előtte a main függvényben hozom létre, hanem abban a függvényben, amiben a feltöltés is végbemegy. (Olyanra gondolok, mint egy int típusú függvénynél return változó-val vissza tudok adni egy számot, amit abban a függvényben hoztam létre.)A hülyeségekért, túlbonyolításért elnézést mindenkitől!
-
Zsolt1
tag
Köszönöm a segítséget mind a kettőtöknek!
-
Zsolt1
tag
Sziasztok!
Fájlból történő beolvasáskor van lehetőség arra, hogy egy sornál kisebb egységet (szóközig) olvassak be? Megnéztem pár helyen feladatokat és mindenhol csak a getline()-t használják beolvasásra, amivel egy teljes sort lehet beolvasni. C-ben az fscanf()-el lehetett ilyet csinálni. Azért nem jó a getline() mivel egy struktúrába szeretnék beolvasni és ott akkor mindig bontogatnom kéne a stringet.
Ú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!
- Autós topik
- Formula-1
- Tőzsde és gazdaság
- Renault, Dacia topik
- Miért vezet mindenki úgy, mint egy állat?
- M.2 SSD: hova tedd, hogy a leggyorsabb legyen?
- Akciófigyelő: Megnyílt a Xiaomi hivatalos magyar webáruháza
- Otthoni hálózat és internet megosztás
- Milyen házat vegyek?
- Telekom mobilszolgáltatások
- További aktív témák...
- BESZÁMÍTÁS! Sony PlayStation 5 Slim 1TB SSD lemezes konzol garanciával hibátlan működéssel
- BESZÁMÍTÁS! Microsoft XBOX Series S 512GB játékkonzol garanciával hibátlan működéssel
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB fekete játékkonzol garanciával hibátlan működéssel
- BESZÁMÍTÁS! Nintendo Switch OLED 64GB fehér játékkonzol garanciával hibátlan működéssel
- BESZÁMÍTÁS! Samsung U28E590DS 60Hz 4K TN 1ms monitor garanciával hibátlan működéssel
- KIÁRUSÍTÁS - HP Elite / ZBook Thunderbolt 3 docking station (akár 2x4K felbontás)
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- HP 15 Pavilion FHD LED Matt Ryzen5 5500U 4.0Ghz 8GB RAM 256GB SSD Radeon RX Vega7 Win11 Garancia
- 145 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Eredeti Lenovo USB-C 135W töltők
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest