Új hozzászólás Aktív témák
-
-
martonx
veterán
válasz
Capricornus
#500
üzenetére
Bocs, félreértettelek. Azt hittem valaki van a gép előtt, aki nyomkodja a billentyűzetet, és a fókusz vesztés miatt nem tudod elkapni a gombnyomást.
Ha azt akarod, hogy a programod automatikusan fusson, miért nem szolgáltatásként csinálod meg?Tehát ha jól értem adott egy program, amit nem te csináltál, és ezt akarod valahogy egy általad írt programmal "automatizálni" ? Jól értem?
Vagy még egy ötlet. Létezik az AutoITnevű ingyenes fejlesztőkörnyezet. Ezt kimondottan billentyűzet, és egér szimuláláshoz találták ki eredetileg. Mára sokkal tovább fejlődött, esetleg nézd meg ezzel mit tudsz kihozni a dologból.
-
martonx
veterán
válasz
Capricornus
#498
üzenetére
Szia!
Én a helyedben inkább hook-olnám a keyboardot, egy dll hívással. Már ha jól értettem a problémádat, és billentyűzettel vezéreled a felületet.
-
-
martonx
veterán
válasz
vampire_girl
#477
üzenetére
Megszóltak, hogy túl sokat fikázom a kérdéseket, úgyhogy ezt a kérdést inkább nem kommentálom...
-
martonx
veterán
válasz
!wannabe
#473
üzenetére
Ez egy C++ topik, ahol mint a címe is mutatja nyelv specifikus kérdésekkel kellene foglalkozni (pl. miért nem fordul le ez vagy az, hogy kellene C++-ban megoldani ilyen vagy olyan problémát sb...
A sorbarendezés az egyik legtriviálisabb algoritmus, és te azt kérted, hogy magyarázzuk el, hogy működik. Egy egyszerű algoritmus magyarázatának SZVSZ semmi köze a C++-hoz, még ha éppen C++-ban is kell alkalmaznod az adott algoritmust. -
martonx
veterán
Az a baj, hogy a felvetett két sor hibás, és addig el sem indul a program amíg a fordító ezt hibának látja.
int N;
int h[N][7];a h tömböt dinamikusan kellene használnod, nem pedig statikusan. Így ez soha nem fog lefordulni.
Ezen kívül lehet, hogy más hiba is van benne, de amíg ezt meg nem oldod, még debuggolni sem tudod, mivel nem fordul le a kód. -
martonx
veterán
Arra gondoltam, hogy ha nem kimondottan házifeladat, vagy valami kötelező feladat, amit kizárólag C++-ban kell megoldani, akkor pl. ez a feladat, hogy file-t másoljunk, plusz könytár struktúrát kezeljünk, dátumokat belekeverve megoldható C++-ban is, de míg ott lehet, hogy 100 sornyi kódja lesz (10 órányi kódolással, debugolással), ezt VB.NET-ben pl. 10 sornyi kóddal (1 órányi kódolás, debug) meg lehet oldani.
Szeretem a C++-t, ha a helyén kezeljük, pl. mobil eszközökre, videókártyákra programot fejleszteni, digitális jel feldolgozásához a mai napig csak C++-t lehet használni.
Sok olyan dolog van, amit csak C++-al lehet megoldani.
De sok olyan probléma van, amire a C++-nál sokkal egyszerűbb programnyelvek léteznek.
A magasabb szintűt pedig úgy értettem, hogy a C++ szinte gépi kódra fordul, azaz gépközeli alacsony szintű nyelv. Delphi, VB pedig magas szintű, mert csak egy köztes nyelvi rétegre fordulnak, de pont ez miatt nem kell pl. memóriát magadnak kezelned. -
martonx
veterán
válasz
SlashMate
#337
üzenetére
Tudom, hogy ez C++ topik, de te olyan dolgokat szeretnél, amikre nem éppen a C++ a legmegfelelőbb.
Végülis a te dolgod. Mi itt szivesen segítünk, de ezek egy magasabb szintű programnyelvben pl. Delphi, Visual Basic minimális problémát jelentenek még egy totál kezdő programozó esetében is. -
martonx
veterán
Köszönöm. Az ember néha a legnyilvánvalóbb hibát nézi el.

-
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!
- A fociról könnyedén, egy baráti társaságban
- Bittorrent topik
- Formula-1
- Amit látnod kell 80’ – 90’ évek, egész estét betöltő mozi filmjei.
- Linux haladóknak
- Forza sorozat (Horizon/Motorsport)
- iPhone topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- További aktív témák...
- Iphone 16 PRO 256GB Titanium BLACK - Garanciás - Akku: 94%
- Esport Gaming PC (Intel i5-9400F, 32GB RAM, RTX 2060, 500GB SSD) Eredeti Windows11 Pro
- Gamer PC - AMD RYZEN 7 7800X3D/RTX 5070 Ti 16GB/32GB RAM/1TB NVMe/850W
- MSI GeForce RTX 4080 SUPRIM X 16GB - Garancia
- SONY FA-WRC1M Vezeték nélküli rádiós vezérlő
- CalDigit TS3 Plus Thunderbolt 3 dokkoló állomás
- Xiaomi Redmi Note 12 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad T14s G1 - i5-10210U I 8GB I 256SSD I 14" FHD Touch I Cam I W11 I Gari!
- PlayStation 5 FAT Lemezes + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest





