Hirdetés
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen TV-t vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Raspberry Pi
- Projektor topic
- Milyen billentyűzetet vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen videókártyát?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
Új hozzászólás Aktív témák
-
-
RedSign
tag
-
RedSign
tag
válasz
martonx #3735 üzenetére
Szia!
Bocsánat, elfelejtettem írni, hogy C#-ban próbálom megoldani a problémát, ezért is írtam ide a kérdést - igaz nem sok köze van hozzá, belátom.
A ciklikus bejárással az a problémám, hogy igazából szerintem a legjobb megoldás egy rekurzív függvény lenne, de ebben elakadtam és ezért kérdeztem, hogy van-e esetleg valakinek több tapasztalata a megoldásra - ráadásul a rekurzív függvényem StackOverflow exception-t dobott, mivel először objektumokat használtam a földterületek szimulálására.
A kérdésem inkább az, hogy érdemes-e a rekurzióval szenvedni (C# alkalmas erre vagy inkább felejtsem el) vagy hagyjam és inkább oldja meg simán ciklusokkal? (szerintem az előbbi)
Üdv,
RedSignu.i.: Ha a hozzászólásom rossz helyen van, akkor kérlek írd meg, hogy melyik témában lenne a legjobb?
-
RedSign
tag
Sziasztok!
Sokat gondolkoztam a megoldáson (de nem jártam sikerrel) és keresgéltem már, de nem igazán találom a megoldást. A probléma az lenne (szigorúan magánjellegű érdeklődés, semmi profit nem származik belőle nekem), hogy lenne egy 2D mátrix feltöltve adatokkal (1-10). Ezen adatok jelképeznék a talajszinteket, majd ennek a mátrixnak a tetejénél (1. sor felett, a 0. sorban) egy 1-10 mélységű folyó folyna és elárasztaná a nála alacsonyabb szintű talajokat, de csak azokat amik érintkeznek vele (8 lehetséges irányban).
Próbáltam először egy fentről induló ciklussal, de így nem jártam sikerrel, aztán egy rekurzív algoritmuson gondolkoztam, de egyenlőre nem találtam meg a megfelelő magot (és a kilépési feltételt). Van esetleg valakinek ötlete hozzá?
Előre is köszönöm,
RedSign -
RedSign
tag
-
RedSign
tag
válasz
RedSign #1788 üzenetére
Közben kicsit áthidalásos módon, de sikerült megoldanom...
Csináltam egy pictureBox2-öt a formra, majd egy timerrel folyamatosan meghívom a pushImage függvényét a webcam-omnak, ami a SaveImage alapján így néz ki:
public void pushImage(object sender)
{
Image flsh;
IDataObject data;
PictureBox kep = sender as PictureBox;
SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0);
data = Clipboard.GetDataObject();
if (data.GetDataPresent(typeof(System.Drawing.Bitmap)))
{
flsh = (Image)data.GetData(typeof(System.Drawing.Bitmap));
kep.Image = flsh;
}
} -
RedSign
tag
válasz
kingabo #1787 üzenetére
Igen hasonló módon, de sajnos ha a kamerát bekapcsolom az OpenConnectionnel, akkor a kép eltűnik (előtte ott van) és csak a kamera képe marad... ha leállítom, akkor visszatér a kép...
Igen lehet, mert ott van onPaint...
Hm, nem lehet hogy az a gond amit a camera kódjában olvasok?
// Create a child window with capCreateCaptureWindowA so you can display it in a picturebox.
-
RedSign
tag
Sziasztok!
Egy problémával kapcsolatban kérnék segítséget, mert amikkel ezzel próbálkoztam nem hoztak sikert.
Innen töltöttem le az osztályt a webcam kezeléséhez:
http://www.c-sharpcorner.com/UploadFile/yougerthen/810262008070218AM/8.aspxSzépen működik is, de szeretnék a képre rajzolni, ha a kamera megy - az alap formot hoztam létre ami a fenti linken szerepel - de eddig hiába próbálkoztam a pictureBox1 CreateGrpahics-szal létrehozott felületre rajzolni vagy a camera közvetlen Containeréből létrehozott felületre, csak akkor jelent meg a vonal (egyenlőre teszt), ha nem ment a kamera...
Graphics gr = this.pictureBox1.CreateGraphics();
Pen pen = new Pen(Color.Yellow, 4F);
gr.DrawLine(pen, 20, 20, 100, 100);Tudna valaki segíteni?
Előre is köszönöm!!!
RedSign
-
RedSign
tag
Sziasztok!
VS2008-ban írtunk egy (3.5 framework) programot C#-ban, amit le is fordítottunk Windows XP SP3 alatt és az exe file egy másik gépen (azonos oprendszer) ment is gond nélkül. A kérdés annyi lenne, hogy mennyi az esélye más Windows XP SP3-as gépeken? Az aggaszt igazából, hogy egy net nélküli gépen SP3-mal valamilyen hiányzó/nem frissített dll miatt futtatási gond lehet...
Üdv,
RedSign -
RedSign
tag
válasz
Vasinger! #1723 üzenetére
Annyit azért akkor írjál át a programban, hogy 0 és 99 között "gondol" a program, mert egy 0-ás randomszámnál sohasem találja ki a felhasználó...
...vagy adj hozzá 1-et...
A az mind1, hogy 1 és 100 között vagy 0 és 99 között, a lényeg, hogy random legyen.
Console.WriteLine("Gondoltam egy számra 1-100 között, Találd ki!");
-
RedSign
tag
válasz
Neil Watts #1694 üzenetére
Pedig eléggé egyszerű
, ehelyett:
int s = "";
Convert.ToInt32(s);talán így:
String s = "";
Convert.ToInt32(s);
Ú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!
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Autós topik
- Milyen TV-t vegyek?
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Mibe tegyem a megtakarításaimat?
- PlayStation 5
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Google Pixel topik
- LEGO klub
- One UI a Samsung hűtőn is, hétéves frissítési ígérettel
- További aktív témák...
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- BESZÁMÍTÁS! Asus ROG STRIX G17 G713IM 17 notebook - R7 4800H 16GB DDR4 512GB SSD RTX 3060 6GB WIN10
- Bomba ár! Fujitsu H760 - i7-6820HQ I 32GB I 500SSD I 15,6" FHD I Nvidia 4GB I Cam I W10 I Garancia!
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2113, 100% Akkumulátor
- Eladó Realme gt neo 2 5g Dobozában tokkalll
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest