- Világító alma helyett világító tok és szíj az almákra
- Motorola Moto G24 Power - hol van az erő?
- Garmin Forerunner 165 - alapozó edzés
- Na, még egyszer, csak ezúttal OnePlus Open néven
- Telekom mobilszolgáltatások
- A Watch7-tel debütálhat a Samsung vércukormérője
- Fotók, videók mobillal
- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
Hirdetés
-
Olcsó 5G-s ajánlatot nyújt a Realme Indiának
ma Megérkezett a Realme C65 5G, az első készülék a MediaTek Dimensity 6300-zal.
-
Robotkart irányított a majom a kínai Neuralink agyi chipjével
it A mindezt lehetővé tévő Neucybert a Neuralink kínai riválisa, a Beijing Xinzhida Neurotechnology fejlesztette ki.
-
Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
gp Továbbra is szeptemberi premierrel számolnak a fejlesztők, reméljük több halasztásra már nem kell számítanunk.
-
Mobilarena
Új hozzászólás Aktív témák
-
k.t.a.
senior tag
Jó nekem a C++, mert a végeredmény a fontos. A feladat az, hogy egy 8bites kivonó áramkört kell készíteni, és most egy progit írok, ami függvényegyszerüsítést csinál (Digitális technika->Quine Mcluskey). Mert csak a 8 kimenet függvényeit kell leadni. Cél IC-t, vagy mikrokontrollert nem lehet használni.
-
k.t.a.
senior tag
Még egy apróság: 2^n erre a kifejezésre nem ad vissza normális értéket, mivel tudnám helyettesíteni? Mert a progim if(num&(128/(2^n))) k++; kiakad ennél a résznél, hogy nullával akarok osztani. Rosszul tudom, hogy ez a hatványozás?
[Szerkesztve] -
mikoljan
tag
Sziasztok!
Előre leszögezném, hogy teljesen laikus vagyok a témában, de szeretném ismereteimet ez irányba is bővíteni. Ezért tanácsot, ötletet kérnék tőletek, hogy milyen programnyelvvel tudnék olyan dolgokat megvalósítani, mint például szöveg file-ok manipulálása (karakter részek adott pocizíóba történő ''mozgatása''), vagy adott ftp szerverről, meghatározott könyvtárból, a megfelelő file-ok letöltése.
Minden tippet, ötletet előre is megköszönök.- - - We Enter Into The Future - - -
-
k.t.a.
senior tag
válasz mikoljan #2056 üzenetére
Szerintem erre a .NET lenne a legjobb. Mert az platform független. Azon belül meg választhatsz nyelvet, mert elég sok van (vc++, c#, vb, j#, stb). Nyelvek közül azt válaszd amelyik szimpatikusabb, vagy ha más irányban is szeretnél tovább lépni, akkor az ahoz közelebb állót. A .NET csak annyit tesz, hogy olyan exe-t tudsz vele készíteni, amit csak olyan gépen futtathatsz amire fel van telepítve a FrameWork (ez már van szinte mindenre). Előnye, hogy nincs olyan sok féle változó mint a C++-ban, és szinte mindenne futtatható a végeredmény. És elég jó leírások is vannak hozzá. De majd a többiek megmondják a frankót.
-
Forest_roby
őstag
Hi!
Assembly:
ax-bem és bx-ben is van egyszám, ax-ben van a nagyobb!!!
Hogy tudom kivonni az ax értékéből a bx értékét ugy, hogy ezt azuj számot belerakjon egy harmadik regiszterbe v. és ez lenne a jobb, rögtön az ax helyére, felülírva ezzel a régi értékét!
( röviden: nem egészen ismerem a sub működését! )
Köszi a válaszokat!
mod:
sub bx, ax ;hova kerül a végeredmény?????
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
shev7
veterán
válasz Forest_roby #2058 üzenetére
szerintem ha azt iod, hogy sub ax,bx akkor ax-ben ax-bx erteke lesz benne...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Forest_roby
őstag
nagyon remélem, de nem vagyok benne biztos azért kérdeztem meg itt! -érdekes, mert akkor ax értéke elveszik, de bizzunk benne hogy így jó lesz!
mod: NEM, sub ax,bx -nél ax -ben nem bx-ax lesz????
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
shev7
veterán
válasz Forest_roby #2060 üzenetére
azert szoktak azt csinalni, hogy ha kell kesobb az ertek, akkor kivonas elott atmasoljak egy masik regiszterben es ott vegzik el a muveletet.
MOD: nem
SUB Instruction
Purpose: Subtraction.
Syntax:
SUB destiny, source
It subtracts the source operator from the destiny.
[Szerkesztve]''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
shev7
veterán
válasz Forest_roby #2062 üzenetére
sztem igen. De miert nem probalod ki?
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Forest_roby
őstag
nem tudom hogy kell kipróbálni! még nem írtam működő assembly progit és így - még nem is fordítottam.....
Csak durván, kb jól működőre kell megírnunk a progit papíron. Nekem most a legnagyobb közös osztó megkeresése volt a feladat.... Sztem kész. Beírjam? Leellenőrzöd?-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
shev7
veterán
válasz Forest_roby #2064 üzenetére
hat nem sokat programoztam assemblyben de azert egy lnko programot megertek, ha jol megkommentezed akkor este megnezem.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Forest_roby
őstag
okay!
Elég rövidke lett, lehet kifelejtettem vmit -nem tom, nekem jónak tűnik!
ax = pozitív szám
bx = pozitív szám
osszehasonlitas:
cmp bx,ax
jnb tovabb
xchg bx,ax
tovabb:
cmp bx,ax
je vege ;if equal jump vege else 'ez köv most:'
sub ax,bx ; ax -ba belekerül ax-bx értéke, bx marad, ezzel megvan a 2db kisebb szám is
jump osszehasonlitas ;ugrás az összehasonlítás részhez
vege:
end
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Forest_roby
őstag
válasz Forest_roby #2066 üzenetére
kicsit módosítottam:
ax = pozitív szám
bx = pozitív szám
osszehasonlitas:
cmp bx,ax
jnb userror
xchg bx,ax
userror:
cmp 2,bx ;a 2-vel hasonlítom össze, ha bx nagyobb egyenő, akkor tovább egyébként hiba kiírása és vége!
j?? tovabb
print: nincs közös osztó
jmp vege
tovabb:
cmp bx,ax
j?e? vege ;if equal jump vege else 'ez köv most:'
sub ax,bx ;ax -ba belekerül ax-bx értéke, bx marad, ezzel megvan a 2db kisebb szám is
jmp osszehasonlitas ;ugrás az összehasonlítás részhez
vege:
end
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
shev7
veterán
válasz Forest_roby #2067 üzenetére
jonak tunik. Remelem a jumpokat jol csinaltad, mert azokkal nem vagyok teljesen tisztaba.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Yeti910331
aktív tag
Helló!
Az lenne a kérdésem, ha csináltatnék egy programozóval új grafikus motort egy régi DOS-os játékhoz (XP-kompatibilisat), az kb. mennyibe kerülne?
Előre is kösz.Kizárt dolog, mert nem tudom. :)
-
bdav
őstag
hát sztem .net framework pl. linux alá nincs (msdnen legalábbis nem láttam nyomát - meg ki csinálna ilyet?) java ebből a szempontból jobb, fájlkezelés ott se annyira gáz, de az ftp valóban nehezebb egyébként meg mikoljannak ha még sose programozott akkor az alapokkal kéne tisztába jönnie (változó, ciklus, stb...), és csak utána nekiállni ftp klienst írni. .Net -et én most kezdem tanulni egyetemen, aztán azt mondták h. tiszta agymosás (tapasztalom is, 2 betűnél ritkán kell többet beírni...), másban utána már nem tud programozni az ember, úgyh. félek is tőle
10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
bdav
őstag
válasz Yeti910331 #2071 üzenetére
valszeg sokba. egyrészt ha elvileg működne is a dolog, szükséged lenne az eredeti játék forráskódjára, ami nem egy egyszerű menet annyira azért. másrészt én úgy vélem hogy régebben annyira nem különült el a játék grafikus motorja a többitől (minél régebbi annál kevésbé). harmadrészt a programozók drágán dolgoznak (és pl. nem is biztos hogy egy programozó elég)
[Szerkesztve]10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
bdav
őstag
válasz Jester01 #2074 üzenetére
hát, akkor tévedtem és van bár a többieknek meg nem értem a motivációt, ezzel tkp a ms-nek segítenek.
(mod) na jó ez így hülyeség, nyilván valamilyen érdekük fűződik hozzá, különben nem csinálnának ilyet. de akkoris furcsa kicsit.
[Szerkesztve]10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
doc
nagyúr
válasz Yeti910331 #2071 üzenetére
ez azért nem így megy, egyrészt valószínűleg az egész játékot újra kell írni, másrészt az eredeti játék adatainak (pl. grafikák, hangok) felhasználása már jogi terület...
azt azért lehet tudni hogy melyik game-ről van szó? -
k.t.a.
senior tag
válasz Yeti910331 #2078 üzenetére
Először azt hittem, h csak egy egyszerűbb logikai játékot szeretnél átvarázsoltatni XP-re, de ezek olyan kaliberű game-ek, amiket szvsz halandó nem fog tudni megfizetni. Mármint az átiratukat mondjuk DirectX9-re vagy OpenGL2.0-ra. Ha meg lenne a forráskód, meg még leírás is hozzá, és persze az összes jogi dolog, akkor még talán 1-2 programozó is meg tudná csinálni, viszonylag hamar, és akkor talán nem is kerülne olyan sokba, de ha nem ilyen a helyzet, akkor az piszok sokba fog fájni neked, és örülsz, ha egyáltalán találsz rá embert. Szvsz ezek nem olyan régi játékok, h ne lenne hozzájuk valamilyen patch, ami WinXP kompatibilissá teszi őket. Nézz körül a neten, ha még nem tetted.
-
doc
nagyúr
na ja, egy ilyen engine-en egész programozócsapat dolgozik hónapokon vagy akár éveken át, ezt senki nem fogja haverságból bevállalni...
esetleg az lehet járható út hogy egy meglévő, nyílt forrású motorra valahogy megpróbálja az ember ráhúzni a cumót, de ahhoz meg ugye teljesen kell ismerni a program által használt file-ok szerkezetét, ami nem tudom mennyire nyilvános
de még így is rengeteg meló -
Yeti910331
aktív tag
Aha, ok, értem, thx a segítséget. Van hozzá XP kompatibilitás mód csak nem műxik 100%-osan.
Kizárt dolog, mert nem tudom. :)
-
MODERÁTOR
válasz Yeti910331 #2071 üzenetére
DOSBox és free... ?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
orgonista
csendes tag
Sziasztok!
A gnuplotot szeretném egy shell szkriptből vezérelni egy named pipe-on keresztül linux alatt. Hogy a gnuplot ne lépjen ki az első átküldött utasítás után, a következő programot írtam, ami kiszűri az EOF-okat az adatfolyamból:
// eoftalanit.c
# include <stdio.h>
main() {
int a;
while (1) {
a = getc(stdin);
if (a == EOF) {
putc('\n', stdout);
} else {
putc(a, stdout);
}
}
}
Létrehozom a pipe-file-t:
$ mkfifo namedpipe
és ráakasztom a gnuplotot:
$ eoftalanit <namedpipe | gnuplot &
utána küldhetem az utasításokat bele:
$ echo 'test' >namedpipe
Eddig ok, az utasítás lefut és a programom várja a következő utasítást, ám közben a ciklus körbe-körbe jár. Mindig EOF-ot olvas és újsort küld a gnuplotnak, ezzel felzabál a kettő együtt kb. 90% proc. időt. Az érdekes számomra az, hogy az első getc(stdin) hívás még szépen vár míg küldök valamit, a ciklus csak ezután fut folyamatosan.
A kérdésem az, hogy hogyan érhetem el, hogy miután megkapja az EOF-ot az utasítás végén, térjen vissza a kiindulási állapotba és a getc() várjon türelemmel a következő nem EOF-ra?
köszönöm: orgonista
[Szerkesztve] -
gabesz82
senior tag
Sziasztok!
JAVA-ban kellene nekem segíteni. Természetesen nem ingyen. Aki keni-vágja írhat egy privit KösziPSN: Morfologus82
-
Tottu
senior tag
Nekem a C-vel kapcsolatban lenne egy kérdésem: hogy lehet egy teljes sort beolvasni egy fileból, és ugyan ezt karakterenként? Próbáltam fscanf-el de egyszerűen nem olvas be semmit. A file kiírás talán menne, mert a file-t létrehozza.
"A legnagyobb hiba, amit az életben elkövethetsz, az a folyamatos rettegés attól, hogy hibázni fogsz.“ - Elbert Hubbard
-
Pho3bus
tag
helló mindenkinek!!kezdő c-programozó vagyok,vagyis inkább szeretnék az lenni!!egy segitségre lenne szükségem!!hogyan lehet azt c-ben megoldani,h egy beolvasott számot kiirjon betüvel!!nem teljes programra gondoltam,hanem egy kis segitségre,hogy el tudjak legalább indulni,mert nincs sok ötletem!!a segitséget előre is köszönöm!!
-
bdav
őstag
válasz Pho3bus #2089 üzenetére
arra gondolsz hogy beírod neki azt hogy 3468 és kiírja hogy háromezer-négyszázhatvannyolc?
azt vkönnyű megoldani hogy meglegyenek az egyes helyiértékek: legyen x a bemeneted, ekkor legkisebb helyiérték=x%10; x=(x-x%10)/10; és így tovább amíg 0 nem lesz x. Ezek után most fel kéne lapozni a magyar helyesírási szabályzatot hogy hogy is van pontosan (2000ig mindentegybeírunk utána kötőjelezünk kivéve ha ''kerek'' a szám)
[Szerkesztve]10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
Tottu
senior tag
válasz Pho3bus #2091 üzenetére
Te is szenvedsz a progival?
Nekem már kész van a terv.(remélem fog is működni, ha nem akkor... )
Egyébként az én feladatom: beolvas egy ELŐJELES számot egy file-ból (MAX számjegy: 100db, MIN hogy ne férjen bele egy változóba se ) ezután van egy műveleti jel + vagy - és a következő szám egészen addig amig nem olvasunk be egy = jelet.
Előszőr nem is gondoltam hogy ilyen nehéz lesz, de amikor elkezdtem gondolkozni azon hogy mi van ha ''-'' -hoz adok hozzá egy számot, és az első szám kisebb mint a második (természetessen a negatív számot ha pozitívnak veszem), akkor előjel váltás következik be. Nah ez az egyik eset, de lehet még bőven ragozni.
Nekem ehez kb 3 óra volt szükséges hogy rájöjjek mit és hogyan kell csinálni."A legnagyobb hiba, amit az életben elkövethetsz, az a folyamatos rettegés attól, hogy hibázni fogsz.“ - Elbert Hubbard
-
bdav
őstag
válasz Pho3bus #2093 üzenetére
ja hogy ez így van beolvasva? akkor ez ugyis char* ba kerül és megvan helyiértékesen (ne próbáld számként tárolni)
a másikra meg: általános sulis matematikai anyag részeként tanult összeadó és kivonó algoritmus kell10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
Tottu
senior tag
Az folyamat már kéc.
Inkább a file kezeléssel lennének gondok: próbáltam olyan progit írni ami beolvas egy file-t és annak a tartalmát átírja egy másikba. De nekem soha nem sikerült beolvasni. (Vki írna egy példa progit? )
A C-ben van olyan függvény ami megvizsgálja hogy sikeresen nyitottam-e meg a file-t? (mint Pascal-ban az IORESULT)"A legnagyobb hiba, amit az életben elkövethetsz, az a folyamatos rettegés attól, hogy hibázni fogsz.“ - Elbert Hubbard
-
-
c*
aktív tag
hi a kerdesem ugyanaz lenne mint a topiknyitonak tudtok nepszeru programozoi forumokat a prog.hu n kivul ahol nem csak olyan ph sok neznek oda akik programoznak hanem sok programozo . . .?!
-
bdav
őstag
válasz Pho3bus #2097 üzenetére
ha a helyiértékes felbontás megvan akkor én hármasával szedném a számjegyeket (száz - tíz - egy), u.i ezek közösek, és csak utána kell írni hogy ezer v. millió ha 3mal odébb vannak. a neccesebb résznek én a kötőjelezés eldöntését tartom, de tényleg ott a pontos szabályoknak sztem nézz utána.
10 féle ember van a világon. Aki ismeri a kettes számrendszert és aki nem. ''A név nincs hosszabb páncélszekrény''
-
Tottu
senior tag
Ezt kifejtenéd egy kicsit bővebben? Az órán nem nagyon foglalkoztunk még filekezeléssel, csak annyit hogy milyen függvényeket kell használni, könyvem meg még nincs
"A legnagyobb hiba, amit az életben elkövethetsz, az a folyamatos rettegés attól, hogy hibázni fogsz.“ - Elbert Hubbard
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Alkoholista nevelde
- Világító alma helyett világító tok és szíj az almákra
- Jövedelem
- Rossz üzlet az EV-kölcsönzés
- Milyen videókártyát?
- Milyen egeret válasszak?
- Motorola Moto G24 Power - hol van az erő?
- Elektromos rásegítésű kerékpárok
- Milyen TV-t vegyek?
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5