- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
-
3000 - 2901
21056 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-12-13 06:18 Téma összefoglaló
Új hozzászólás Aktív témák
-
Lortech
addikt
Amiket felsoroltál, abból egyedül a modális, nem modális ami nem ismerős, a többivel azért úgyahogy tisztában vagyok. Azt természtesen nem gondoltam, hogy a formozás kezdő témakör, viszont minél hamarabb meg kell vele barátkoznom, mert az idő sürget, hogy finoman fogalmazzak...Konkrétum egyenlőre nem nagyon van, most ott tartok, hogy próbálgatom a dolgokat, keresem a megoldást olyan feladatokra, amiket tudom, hogy meg kell majd valósítani. Pl.: egy jelszavas beléptető form, itt valahogy meg kell majd oldani a jogosult felhasználók eltárolását, belépését, aztán egy fő form, melyből további két form legyen közvetlenül elérhető (3 funkciót valósítana meg a progi), stb, stb.
No hát ha tisztában vagy mindennel, akkor létrehozol egy saját form típust a form ősosztályból származtatva, kibővítve azzal a "feltéttel"
, ami kell neked (célszerű ezt a klikk-klikk módon megtenni (projekt / add windows form )). A fő formban példányosítasz, és meghívod a kívánt eseményből a példány show vagy showdialog metódusát attól függően hogy modális vagy nem modális formot szeretnél. -
csaboo
tag
Windows forms egyáltalán nem a kezdőknek való, triviális témakör. Csak sokan hajlamosak ezt gondolni a klikk - klikk form tervező és a property ablak nyújtotta könnyedség miatt. Ehhez tudnod kellene a c# oop-t, osztályokat, hatókört, élettartamot, eseménykezelőket, modális - nem modális formokat, hogy meg is értsd, ne csak működjön valami, azt' jóvan.
Amúgy ha leírod, meddig jutottál és hol akadtál el, akkor írok neked kódot.
(pl megvan-e már a másik form típusod, hozzáadtad-e a solutionhöz stb.)Amiket felsoroltál, abból egyedül a modális, nem modális ami nem ismerős, a többivel azért úgyahogy tisztában vagyok. Azt természtesen nem gondoltam, hogy a formozás kezdő témakör, viszont minél hamarabb meg kell vele barátkoznom, mert az idő sürget, hogy finoman fogalmazzak...Konkrétum egyenlőre nem nagyon van, most ott tartok, hogy próbálgatom a dolgokat, keresem a megoldást olyan feladatokra, amiket tudom, hogy meg kell majd valósítani. Pl.: egy jelszavas beléptető form, itt valahogy meg kell majd oldani a jogosult felhasználók eltárolását, belépését, aztán egy fő form, melyből további két form legyen közvetlenül elérhető (3 funkciót valósítana meg a progi), stb, stb.
-
Lortech
addikt
Most például csupán annyit szeretnék megoldani, hogy egy adott formon lévő gomb megnyomására felugorjon egy másik, már kész form. Szóval gondolom a button Click eseményébe kéne ezt beleszúrni,, de vhogy sehol sem találom az erre használható metódust...tudom valószínűleg bénán is keresem, de ez tényleg elég "triviális", alap dolog lenne a progi működése szempontjából. Szóval erre dobnátok nekem egy kis kódot, amivel ez megoldható (biztos egyszerű, csakhát nem tudom). Köszi.
Windows forms egyáltalán nem a kezdőknek való, triviális témakör. Csak sokan hajlamosak ezt gondolni a klikk - klikk form tervező és a property ablak nyújtotta könnyedség miatt. Ehhez tudnod kellene a c# oop-t, osztályokat, hatókört, élettartamot, eseménykezelőket, modális - nem modális formokat, hogy meg is értsd, ne csak működjön valami, azt' jóvan.
Amúgy ha leírod, meddig jutottál és hol akadtál el, akkor írok neked kódot.
(pl megvan-e már a másik form típusod, hozzáadtad-e a solutionhöz stb.) -
csaboo
tag
Ha ilyen alapkérdések merülnek fel akkor az alapoknal kene kezdeni, és az nem a VS C#, és nem valami builder IDE RAD felulet.
MOD: Bar az is lehet, h rosszul latom, így ha a kerdeseid kozul parat megosztanal velunk itt a fórumon akkor tobbet tudnank segiteni.
Elméleti alapom van Pascal-ban, C-ben, C++-ban, C#-ban is (tanulom már ezeket egyetemen pár éve) inkább a gyakorlati tudásom az, ami marhára nagyon hiányos, hát sajnos ez van. Egyetemen is csak az elméletet vágják belénk sajna, a gyakorlati rész hanyagolva van, és ilyenkor ütközik ez ki keményen, amikor élesben csinálnom kéne vmit, ahol tényleg a tapasztalat kéne, ami csak gyakorlat útján szerezhető meg (ezért gyakorlok most sokat, meg kérdezősködök
) -
csaboo
tag
Most például csupán annyit szeretnék megoldani, hogy egy adott formon lévő gomb megnyomására felugorjon egy másik, már kész form. Szóval gondolom a button Click eseményébe kéne ezt beleszúrni,, de vhogy sehol sem találom az erre használható metódust...tudom valószínűleg bénán is keresem, de ez tényleg elég "triviális", alap dolog lenne a progi működése szempontjából. Szóval erre dobnátok nekem egy kis kódot, amivel ez megoldható (biztos egyszerű, csakhát nem tudom). Köszi.
-
amargo
addikt
Ezt természetesen értem, és elfogadom kedves Tamás, egy a bökkenő: annak ellenére, hogy kábé 3 féle C# könyv van itt a gépemen, vannak dolgok, amik bizony egyikben sincsnek leírva, pedig sztem elég triviálisak (ezért is bosszantó, hogy nem tudok haladni velük). Nehéz úgy keresni vmit (pl. Goggle-ban, msdn doksiban), hogy nem igazán tudod mit is akarsz keresni, csak a problémát ismered, ezért lenne jó egy olyan ember, aki személyesen, közvetlenebbül tud ilyesmire válaszolni, persze ehhez nem kevés szakértelem szükséges...Ami a könyvkinyitást illeti rajta vagyok az ügyön, de addig is szeretnék rájönni dolgokra, esetleg megtudni másoktól, pont ezért írtam ide, amit írtam. Ezt most nagyonmegmagyarázó hsznek szántam.

Mik azok a "triviális" kérdések?
-
sonar
addikt
Sziasztok
Jól használható Winapi leírást merre találok? Elkezdtem googlizni, de nem nagyon találtam használhatót
Ezt szeretném megérteni:Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Public Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Public Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long -
kicsitomi88
őstag
Ezt természetesen értem, és elfogadom kedves Tamás, egy a bökkenő: annak ellenére, hogy kábé 3 féle C# könyv van itt a gépemen, vannak dolgok, amik bizony egyikben sincsnek leírva, pedig sztem elég triviálisak (ezért is bosszantó, hogy nem tudok haladni velük). Nehéz úgy keresni vmit (pl. Goggle-ban, msdn doksiban), hogy nem igazán tudod mit is akarsz keresni, csak a problémát ismered, ezért lenne jó egy olyan ember, aki személyesen, közvetlenebbül tud ilyesmire válaszolni, persze ehhez nem kevés szakértelem szükséges...Ami a könyvkinyitást illeti rajta vagyok az ügyön, de addig is szeretnék rájönni dolgokra, esetleg megtudni másoktól, pont ezért írtam ide, amit írtam. Ezt most nagyonmegmagyarázó hsznek szántam.

Ha ilyen alapkérdések merülnek fel akkor az alapoknal kene kezdeni, és az nem a VS C#, és nem valami builder IDE RAD felulet.
MOD: Bar az is lehet, h rosszul latom, így ha a kerdeseid kozul parat megosztanal velunk itt a fórumon akkor tobbet tudnank segiteni.
-
csaboo
tag
Én a Google Józsival szoktam beszélgetni. Ő mindig fent van és nem egy hulyegyerek. Ha o sem tudja akkor meg forum. Ha tul sokszor forumozni jovok akkor altalaban rajovok, hogy ki kene nyitnom egy konyvet es elkezdeni elolrol olvasni. Ezt most konstruktív hsznek szantam.
Ezt természetesen értem, és elfogadom kedves Tamás, egy a bökkenő: annak ellenére, hogy kábé 3 féle C# könyv van itt a gépemen, vannak dolgok, amik bizony egyikben sincsnek leírva, pedig sztem elég triviálisak (ezért is bosszantó, hogy nem tudok haladni velük). Nehéz úgy keresni vmit (pl. Goggle-ban, msdn doksiban), hogy nem igazán tudod mit is akarsz keresni, csak a problémát ismered, ezért lenne jó egy olyan ember, aki személyesen, közvetlenebbül tud ilyesmire válaszolni, persze ehhez nem kevés szakértelem szükséges...Ami a könyvkinyitást illeti rajta vagyok az ügyön, de addig is szeretnék rájönni dolgokra, esetleg megtudni másoktól, pont ezért írtam ide, amit írtam. Ezt most nagyonmegmagyarázó hsznek szántam.

-
kicsitomi88
őstag
Én a Google Józsival szoktam beszélgetni. Ő mindig fent van és nem egy hulyegyerek. Ha o sem tudja akkor meg forum. Ha tul sokszor forumozni jovok akkor altalaban rajovok, hogy ki kene nyitnom egy konyvet es elkezdeni elolrol olvasni. Ezt most konstruktív hsznek szantam.
-
csaboo
tag
Üdv!
Keresnék egy olyan emberkét, aki tudna nekem segíteni visual studio C# programozásban, alkalmazás fejlesztésben. Legjobban talán egy msn címnek örülnék, jöhet privátba is. Előre is köszi!!! (Elég kezdő vagyok még, szóval biztos lesz pár láma kérdésem...
)csaboo
-
PazsitZ
addikt
Jó feladat. Anno én még pascalban kaptam ezt.
Nekem az egyik irányba alakítás (már nem emlékszem melyik) valamiért elakadt 10.000 felett, a hibát nem találtam meg
, de azért kaptam rá pontot
. -
kicsitomi88
őstag
-
kicsitomi88
őstag
Na, egy SZTE hallgató. Hol akadtál el? Ha sehol akkor menjel inkabb kapalni.
Egy csoporttars

-
sghc_toma
senior tag
-
xlalix
tag
#include<stdio.h>
int main()
{
printf ("szöveg\n");
getch();
}a conio.h-t hasznalom?nem nagyon értem..
-
doc
nagyúr
vmiért lefagy a programod.
szerintem másold be ide azt a "faszíró" programot ami fagy
MOD: a conio.h mellőzését javaslom, én még nem éreztem szükségét
esetleg ha szöveges módban akarsz egyszerűen "szép" felületet csinálni, akkor jól jöhet de mindenre van több platformon is elérhető megoldás
persze ha csak dos/windowsban gondolkodsz, nem feltétlenül probléma, de én is sok év után jutottam el oda hogy több platformon is működnie kell a programjaimnak, úgyhogy jól jársz ha előre tervezel
-
xlalix
tag
-
kicsitomi88
őstag
Ja és mielőtt megkérdeznéd conio.h-t includeold. Ja és nem windows platformon nincs conio.h ugy ird a progidat.
-
amargo
addikt
-
xlalix
tag
ki mki!Most kezdek programozni c-ben de már az elején elakadtam...A dev c++ használom és amikor lefuttatnám a programot egy másodpercre bevillan aztán eltűnik....Valami javaslat?
előre is köszi -
doc
nagyúr
Rover623, nagyon hasonlít a stílusod egy Prog.Hu-s emberkéére...
A "vitához": Szakmailag Rover623 elmondta a dolgokat. Informatikában, ahol a pontosság és a pontos megfogalmazás kiemelten fontos dolog nem mindegy, hogy BIOSt másolok, vagy CMOSt. Azt, hogy ezen tévedésre milyen stílusban reagál az már mástészta.
doc: no war, de inkabb beszeljen valaki ilyen stílusban, minthogy olyan "hibát" vétsen mint te. Mint szakmabeli beláthatod.Informatikában, ahol a pontosság és a pontos megfogalmazás kiemelten fontos dolog nem mindegy, hogy BIOSt másolok, vagy CMOSt
jogos, nem is vitattam hogy félrefogalmaztaminkabb beszeljen valaki ilyen stílusban, minthogy olyan "hibát" vétsen mint te
ezzel viszont a legkevésbé sem értek egyet
miért lett volna olyan nehéz azt leírni, hogy "biztos vagy benne hogy nem írtál hülyeséget, nem CMOS az a BIOS?"
erre az lett volna a válaszom hogy tényleg, de sügér vagyok, természetesen CMOS
és kész.
miért nem lehet a másik hibájára kultúráltan rámutatni, miért kell egyből lófaszozni, meg látatlanban mindenféle hülyének elmondani a másikat?
de tudod, ha neki ennyi öröm jut az életben, akkor hadd csinálja... -
doc
nagyúr
[irony] Hát én már gyakorlott hacker vok, ezert segítek. A következő progik valamelyiket ajanlom. És itt leszogeznem, h igazi hacker nem ir progit, hanem programokat hasznal. Nah a progok(googleban keress rajuk aztan go!):
Klez.H
Nimda
Sircam
CIH
ONEHALF
STONED
MyDOOM[irony]

elfelejtetted lezárni az irony taget

-
kicsitomi88
őstag
sziasztok azt szeretném kérdezni hogy hogyan lehet feltörni egy sima windows rendszergazdai jelszót mert csak ugy simán kitalálni már próbáltam de nem jött be ( e téren elég kezdő vok) és még a legegyszerűbb progit se tom telepíteni engedély nélkül segítsetek please, de ha választ irtok magyarul lécce mer a programozó nyelv nekem pont annyira érthető mint a kínai. előre is kössz!
[irony] Hát én már gyakorlott hacker vok, ezert segítek. A következő progik valamelyiket ajanlom. És itt leszogeznem, h igazi hacker nem ir progit, hanem programokat hasznal. Nah a progok(googleban keress rajuk aztan go!):
Klez.H
Nimda
Sircam
CIH
ONEHALF
STONED
MyDOOM[irony]
-
K.O
csendes tag
sziasztok azt szeretném kérdezni hogy hogyan lehet feltörni egy sima windows rendszergazdai jelszót mert csak ugy simán kitalálni már próbáltam de nem jött be ( e téren elég kezdő vok) és még a legegyszerűbb progit se tom telepíteni engedély nélkül segítsetek please, de ha választ irtok magyarul lécce mer a programozó nyelv nekem pont annyira érthető mint a kínai. előre is kössz!
-
@Pirate@
tag
sziasztok!!!
segítségre lenne szükségem... még pedig pro log ból (mesterséges intellegencia) :p
zh íráshoz kellenne segitség
anyagiak megoldhatók!!! tanulnék rá de sajna nem izlik ez a nyelv nekem... :S
ftp én keresztül mehetne a zh írás!
részletek késöbb aki bewállalja...
köszönöm... -
kicsitomi88
őstag
Rover623, nagyon hasonlít a stílusod egy Prog.Hu-s emberkéére...
A "vitához": Szakmailag Rover623 elmondta a dolgokat. Informatikában, ahol a pontosság és a pontos megfogalmazás kiemelten fontos dolog nem mindegy, hogy BIOSt másolok, vagy CMOSt. Azt, hogy ezen tévedésre milyen stílusban reagál az már mástészta.
doc: no war, de inkabb beszeljen valaki ilyen stílusban, minthogy olyan "hibát" vétsen mint te. Mint szakmabeli beláthatod. -
Rover623
félisten
másik topicban összefutottam vele, ott éppen másnak játszotta a nagyfiút...
na mind1, csak az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú fórumon látom ezt a pcforum.hu stílust...
de szerintem hagyjuk a boxot, térjünk vissza a programozáshoz
főleg hogy úgy tűnik, megmenekültem a flash9-tőlegy időre
na mind1, csak az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú fórumon látom ezt a pcforum.hu stílust...
Nekem pedig az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú szakmai fórumon szakmai igénytelenséggel, slendriánsággal, hőzöngéssel találkozom.
-
doc
nagyúr
másik topicban összefutottam vele, ott éppen másnak játszotta a nagyfiút...
na mind1, csak az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú fórumon látom ezt a pcforum.hu stílust...
de szerintem hagyjuk a boxot, térjünk vissza a programozáshoz
főleg hogy úgy tűnik, megmenekültem a flash9-tőlegy időre
-
amargo
addikt
te meg nagyképű vagy meg agresszív

abban igazad van, hogy valóban nem a BIOS-t mentettem le, hanem a CMOS-t, de egyrészt szerintem egyértelmű volt hogy arról beszélek, másrészt meg ha egy nem-programozónak azt mondod hogy CMOS, valószínűleg fingja sem lesz hogy mi az, míg a BIOSról talán lesz halvány sejtése, és nem a biológiaóra ugrik be neki elsőre
azért meg légy szíves ne basszál le, hogy 10 év után nem tolom séróból az összes portot
a lényeg, hogy amivel kapcsolatban a programot megemlítettem, és amit állítottam róla, nevezetesen hogy jelszót tud törölni úgy, hogy utána nincs nyoma annak hogy bárki is hozzányúlt a géphez, tudja. akkor meg mi a jó büdös francot pattogsz???
osztod itt az észt, meg nagyképűsködsz, minden kis sz@rba belekötsz, ahelyett hogy értelmeznéd amit más ír...
a programozói tudásomról alkotott véleményed meg nem érdekel, a lényeg hogy mások, akik pénzt adnak érte meg vannak vele elégedve

rendszerprogramozással meg még a DOS korban foglalkoztam, akkor sem sokat, mivel különösebben nem érdekelt, nem is akarok hozzá túlzottan érteni. mondjuk nem is állítottam hogy olyan nagy spíler lennék
Hagyd rá, Ő istennek képzeli magát, csak bassza a csőrét, hogy a homokozójában más is játszik.
-
doc
nagyúr
ez mostanra kb. annyira látszik, hogy fat16-os partíción tud vinyószektorokat kezelni, mbr-t, bootsectort meg megadott sectorokat, hexdumpolni, stb.
BIOS-t "menteni" meg nem...
Még egyszer mondom: BIOS-t tutira nem mentettél le és nem töröltél belőle jelszót...!!!
A programban szerencsére nyoma sincs ilyesminek...egy világ omlott volna össze bennem ha a felsorolásba téged is bele kellett volna vennem...
A CMOS-t írtad/olvastad, MERT A JELSZÓ OTT VAN TÁROLVA...!!!
De azt sem a 40-es porton (egyébként is, milyen programozó az olyan aki egy I/O port címét decimális alakban vagy a számrendszer feltüntetése nélkül adja meg?
) keresztül érted el, mert a 40h (0x40) port a PIT, a decimális 40 pedig a legtöbb PC-n használaton kívül volt, kivéve néhány Opti chipsetes alaplapot...
A CMOS-t a 70h-71h (0x70-0x71) portokon keresztül lehet birizgálni...Lehet hogy programozó vagy, de a rosszabbik fajtából...

A rendszerprogramozáshoz lammer voltál és az is maradsz...te meg nagyképű vagy meg agresszív

abban igazad van, hogy valóban nem a BIOS-t mentettem le, hanem a CMOS-t, de egyrészt szerintem egyértelmű volt hogy arról beszélek, másrészt meg ha egy nem-programozónak azt mondod hogy CMOS, valószínűleg fingja sem lesz hogy mi az, míg a BIOSról talán lesz halvány sejtése, és nem a biológiaóra ugrik be neki elsőre
azért meg légy szíves ne basszál le, hogy 10 év után nem tolom séróból az összes portot
a lényeg, hogy amivel kapcsolatban a programot megemlítettem, és amit állítottam róla, nevezetesen hogy jelszót tud törölni úgy, hogy utána nincs nyoma annak hogy bárki is hozzányúlt a géphez, tudja. akkor meg mi a jó büdös francot pattogsz???
osztod itt az észt, meg nagyképűsködsz, minden kis sz@rba belekötsz, ahelyett hogy értelmeznéd amit más ír...
a programozói tudásomról alkotott véleményed meg nem érdekel, a lényeg hogy mások, akik pénzt adnak érte meg vannak vele elégedve

rendszerprogramozással meg még a DOS korban foglalkoztam, akkor sem sokat, mivel különösebben nem érdekelt, nem is akarok hozzá túlzottan érteni. mondjuk nem is állítottam hogy olyan nagy spíler lennék
-
Rover623
félisten
otthon vhol tuti megvan, ha el nem felejtem megkeresem, aztán GPL licence mellett felszabadítom

mondjuk ismerve akkori programozási stílusomat, büszke biztos nem leszek rá, de ti akartátok
amúgy mellékesen jegyzem meg hogy először DOS alatti hosszú file-nevet is ismerő másolóprogginak indult, aztán rendesen elfajzott (erre volt igény...). ez mostanra kb. annyira látszik, hogy fat16-os partíción tud vinyószektorokat kezelni, mbr-t, bootsectort meg megadott sectorokat, hexdumpolni, stb.ez mostanra kb. annyira látszik, hogy fat16-os partíción tud vinyószektorokat kezelni, mbr-t, bootsectort meg megadott sectorokat, hexdumpolni, stb.
BIOS-t "menteni" meg nem...
Még egyszer mondom: BIOS-t tutira nem mentettél le és nem töröltél belőle jelszót...!!!
A programban szerencsére nyoma sincs ilyesminek...egy világ omlott volna össze bennem ha a felsorolásba téged is bele kellett volna vennem...
A CMOS-t írtad/olvastad, MERT A JELSZÓ OTT VAN TÁROLVA...!!!
De azt sem a 40-es porton (egyébként is, milyen programozó az olyan aki egy I/O port címét decimális alakban vagy a számrendszer feltüntetése nélkül adja meg?
) keresztül érted el, mert a 40h (0x40) port a PIT, a decimális 40 pedig a legtöbb PC-n használaton kívül volt, kivéve néhány Opti chipsetes alaplapot...
A CMOS-t a 70h-71h (0x70-0x71) portokon keresztül lehet birizgálni...Lehet hogy programozó vagy, de a rosszabbik fajtából...

A rendszerprogramozáshoz lammer voltál és az is maradsz... -
doc
nagyúr
99% kíváncsiság, 1% kötözködés: forrás?
otthon vhol tuti megvan, ha el nem felejtem megkeresem, aztán GPL licence mellett felszabadítom

mondjuk ismerve akkori programozási stílusomat, büszke biztos nem leszek rá, de ti akartátok
amúgy mellékesen jegyzem meg hogy először DOS alatti hosszú file-nevet is ismerő másolóprogginak indult, aztán rendesen elfajzott (erre volt igény...). ez mostanra kb. annyira látszik, hogy fat16-os partíción tud vinyószektorokat kezelni, mbr-t, bootsectort meg megadott sectorokat, hexdumpolni, stb. -
kicsitomi88
őstag
most először írok ilyet PH-n a jópár éves működésem alatt, de te egy Qrva nagy seggfej vagy

1.igaz, én nem 25, csak 15 éve programozok, de nem tudom minden 10+ éves programomról hogy milyen nyelven készültek. főleg, hogy kb. abban az időszakban szoktam át pascalról C-re.
2. remélem van még szabad ujj a kezeden, vagy ha nincs, vond be a másikat is...
3. ki mondta hogy a lementett biosból töröltem a jelszót? meg annak egyébként sem lenne sok értelme. a jelszó törlése pedig a legegyszerűbb, semmit nem kell azonosítani, bár próbáltam megtalálni a megfelelő helyeket a mentésben, de túl sokban különböztek az egyes biosok - így a legegyszerűbb, de tutibiztos megoldást választottam...
egyébként a cumó itt van: djinn
MOD: nem volt semmilyen BIOS.H, közvetlen olvasással/írással csináltam, így 10 év után a 40-es port rémlik, de lehet hogy nagyon keverem valamivel
99% kíváncsiság, 1% kötözködés: forrás?
-
doc
nagyúr
megpróbálod megnyitni a file-t olvasásra fopen-nel, ha a visszatérési érték NULL, akkor nincs file (*), ha nem NULL, akkor van.. ezt bele egy ciklusba, és minden iterációnál vársz x másodpercet..
(*) illetve nem tuti, hogy azért nem sikerült az fopen, mert nincs meg a file, de ettől függetlenül szerintem ez egy egész jó módszer....
ez is egy megoldás

viszont a hibakódot le lehet kérdezni, abból meg elvileg egyértelmű hogy a file nem létezik, vagy csak vmi miatt nem engedi megnyitni -
doc
nagyúr
Már mondtam: lószart írtál te olyat...

1. 25 éve programozok...ha megkérdeznek, írtam-e x. vagy y. progit/szubrutint/stb, a mai napig meg tudom mondani hogy igen vagy sem...és azt is hogy milyen nyelven írtam...az elvével együtt...
![;]](//cdn.rios.hu/dl/s/v1.gif)
2. a BIOS-t tutira nem mentetted le...az egy kezemen meg tudom számolni, hány ember fért hozzá a BIOS-hoz DOS alatt...a világon! És még ők sem mindegyikhez...
3. a BIOS-t hiába mentetted le, abból ugyan nem törölted a jelszót, mert semmi köze hozzá! A CMOS memóriában van tárolva, kódolva...gyártónként más helyen, más hosszban, más kódolással.
A CMOS-ból a jelszóvédelem törlése amúgy "egyszerű" dolog...csak be kell azonosítani a BIOS jellegét és tudni kell, melyik flag-et kell törölni...általában egyetlen bitet kell arréblökni...csak tudni kell melyiket.
Egy egyszerű törlőprogi főprogramja pld. így nézett ki...pont 10 évvel ezelőtt, tehát akkor amikor állítólag te is ilyet írtál...![;]](//cdn.rios.hu/dl/s/v1.gif)
Program ClrPswd;
{$M 8192,16384,65536}
Uses
CRT,
CMOS,
CMOSUtil,
Azonosit;Const
CopyRight = 'BIOS (AMI/AWARD/PS2/PHOENIX) password cleaner V1.02 Agis(C) 1997';Var
Helye,
Maszk : Byte;
BeginHighVideo;
WriteLn (Copyright);
LowVideo;
WriteLn;Helye := 0;
Case BIOSTyp Of
bAwardOld.. { a teljesen régi ‚és a 4.50 }
{bAward,} { 4.50G }
bAwardNew: { 4.50G 11/23/94 ‚és utána }
Begin
Helye := $11;
Maszk := $FD;
If (BIOSTyp > bAwardOld) Then Begin
WriteCMOSWithCRC ($4F, (ReadCMOS ($4F) And $FE) );
End; {}
End; {Award}
bAMI: { a "sima" AMI BIOS }
{bAMINew:} { a "szines" AMI Hi-Flex BIOS }
{lehet hogy ezt is itt kell ?}
Begin
Helye := $34;
Maszk := $3F;
End; {AMI}
bAMINew.. { a "szines" AMI Hi-Flex BIOS }
{bAMIEXTRA,} { a "zöld" AMI ‚és az AMI WINBIOS }
bAMIWIN4: { a 4 HDD-s AMI WINBIOS }
Begin
Helye := $37;
Maszk := $8F;
WriteCMOSWithCRC($67, (ReadCMOS ($67) And $0F));
End; {uj AMI}
bPS2:
Begin
Helye := $13;
Maszk := $FC;
End; {PS2}
bPhoenix:
Begin
For Maszk := $2A to $2C do WriteCMOSWithCRC(Maszk,$00);
Helye := $55;
Maszk := $FE;
End; {Phoenix}
Else Begin
HighVideo;
WriteLn ('Sajnálom, ezt BIOS-t nem ismeri a program !');
LowVideo;
Exit;
End; {ha nem kezelt BIOS}
End; {case}If (Helye <> 0) Then begin
WriteCMOSWithCRC (Helye, (ReadCMOS (Helye) And Maszk) );
End;{if}Write ('A BIOS jelszóvédelem ');
HighVideo;
Write ('ki');
LowVideo;
WriteLn (' van kapcsolva !');End.
Szóval a hamukálást hagyjuk más fórumokra...ez itt egy programozás topic, nem mesedélután...

P.S.:
A lényeg (a BIOS pontos beazonosítása) egyébként az "Azonosit" unitban van...alig ezer sor...
most először írok ilyet PH-n a jópár éves működésem alatt, de te egy Qrva nagy seggfej vagy

1.igaz, én nem 25, csak 15 éve programozok, de nem tudom minden 10+ éves programomról hogy milyen nyelven készültek. főleg, hogy kb. abban az időszakban szoktam át pascalról C-re.
2. remélem van még szabad ujj a kezeden, vagy ha nincs, vond be a másikat is...
3. ki mondta hogy a lementett biosból töröltem a jelszót? meg annak egyébként sem lenne sok értelme. a jelszó törlése pedig a legegyszerűbb, semmit nem kell azonosítani, bár próbáltam megtalálni a megfelelő helyeket a mentésben, de túl sokban különböztek az egyes biosok - így a legegyszerűbb, de tutibiztos megoldást választottam...
egyébként a cumó itt van: djinn
MOD: nem volt semmilyen BIOS.H, közvetlen olvasással/írással csináltam, így 10 év után a 40-es port rémlik, de lehet hogy nagyon keverem valamivel
-
Rover623
félisten
Na igen, de Ő C-ben írta, ahol ugyebar segitségére volt a BIOS.H lib, szoval te nem hamukázzál

![;]](//cdn.rios.hu/dl/s/v1.gif)
-
camino
tag
megpróbálod megnyitni a file-t olvasásra fopen-nel, ha a visszatérési érték NULL, akkor nincs file (*), ha nem NULL, akkor van.. ezt bele egy ciklusba, és minden iterációnál vársz x másodpercet..
(*) illetve nem tuti, hogy azért nem sikerült az fopen, mert nincs meg a file, de ettől függetlenül szerintem ez egy egész jó módszer....
Köszi! Közben a fájl meglétét ellenőrző fileExists() függvényt is megtaláltam, de nem tudom, hogy tényleg jó-e. Még sohasem használtam. A Te módszered tényleg jónak tűnik! Megcsinálom!

-
sghc_toma
senior tag
megpróbálod megnyitni a file-t olvasásra fopen-nel, ha a visszatérési érték NULL, akkor nincs file (*), ha nem NULL, akkor van.. ezt bele egy ciklusba, és minden iterációnál vársz x másodpercet..
(*) illetve nem tuti, hogy azért nem sikerült az fopen, mert nincs meg a file, de ettől függetlenül szerintem ez egy egész jó módszer....
-
camino
tag
Hmm, én ennek a programnak valamilyen IDE felülettel rendelkező programban allnek neki a jó kis pl.: Delphis timer komponens miatt. Adott célra adott eszköz
Jó, csak hogy ahhoz nem értek
C-hez is csak konyítok valamit, de lehet, h megtaláltam a nekem való függvényt: FileSearch() vajon ez kell nekem? 
-
kicsitomi88
őstag
Hmm, én ennek a programnak valamilyen IDE felülettel rendelkező programban allnek neki a jó kis pl.: Delphis timer komponens miatt. Adott célra adott eszköz
-
camino
tag
Üdv, emberek! C-ben hogyan lehetne megoldani, hogy van egy mappa, amit mondjuk percenként ellenőriz a program, hogy van-e benne egy adott nevű fájl, és ha van, akkor mondjuk kiír valamit. Kösz a segítséget! Lehet, hogy egyszerű, de még nem találtam rá semmit....

-
kicsitomi88
őstag
Már mondtam: lószart írtál te olyat...

1. 25 éve programozok...ha megkérdeznek, írtam-e x. vagy y. progit/szubrutint/stb, a mai napig meg tudom mondani hogy igen vagy sem...és azt is hogy milyen nyelven írtam...az elvével együtt...
![;]](//cdn.rios.hu/dl/s/v1.gif)
2. a BIOS-t tutira nem mentetted le...az egy kezemen meg tudom számolni, hány ember fért hozzá a BIOS-hoz DOS alatt...a világon! És még ők sem mindegyikhez...
3. a BIOS-t hiába mentetted le, abból ugyan nem törölted a jelszót, mert semmi köze hozzá! A CMOS memóriában van tárolva, kódolva...gyártónként más helyen, más hosszban, más kódolással.
A CMOS-ból a jelszóvédelem törlése amúgy "egyszerű" dolog...csak be kell azonosítani a BIOS jellegét és tudni kell, melyik flag-et kell törölni...általában egyetlen bitet kell arréblökni...csak tudni kell melyiket.
Egy egyszerű törlőprogi főprogramja pld. így nézett ki...pont 10 évvel ezelőtt, tehát akkor amikor állítólag te is ilyet írtál...![;]](//cdn.rios.hu/dl/s/v1.gif)
Program ClrPswd;
{$M 8192,16384,65536}
Uses
CRT,
CMOS,
CMOSUtil,
Azonosit;Const
CopyRight = 'BIOS (AMI/AWARD/PS2/PHOENIX) password cleaner V1.02 Agis(C) 1997';Var
Helye,
Maszk : Byte;
BeginHighVideo;
WriteLn (Copyright);
LowVideo;
WriteLn;Helye := 0;
Case BIOSTyp Of
bAwardOld.. { a teljesen régi ‚és a 4.50 }
{bAward,} { 4.50G }
bAwardNew: { 4.50G 11/23/94 ‚és utána }
Begin
Helye := $11;
Maszk := $FD;
If (BIOSTyp > bAwardOld) Then Begin
WriteCMOSWithCRC ($4F, (ReadCMOS ($4F) And $FE) );
End; {}
End; {Award}
bAMI: { a "sima" AMI BIOS }
{bAMINew:} { a "szines" AMI Hi-Flex BIOS }
{lehet hogy ezt is itt kell ?}
Begin
Helye := $34;
Maszk := $3F;
End; {AMI}
bAMINew.. { a "szines" AMI Hi-Flex BIOS }
{bAMIEXTRA,} { a "zöld" AMI ‚és az AMI WINBIOS }
bAMIWIN4: { a 4 HDD-s AMI WINBIOS }
Begin
Helye := $37;
Maszk := $8F;
WriteCMOSWithCRC($67, (ReadCMOS ($67) And $0F));
End; {uj AMI}
bPS2:
Begin
Helye := $13;
Maszk := $FC;
End; {PS2}
bPhoenix:
Begin
For Maszk := $2A to $2C do WriteCMOSWithCRC(Maszk,$00);
Helye := $55;
Maszk := $FE;
End; {Phoenix}
Else Begin
HighVideo;
WriteLn ('Sajnálom, ezt BIOS-t nem ismeri a program !');
LowVideo;
Exit;
End; {ha nem kezelt BIOS}
End; {case}If (Helye <> 0) Then begin
WriteCMOSWithCRC (Helye, (ReadCMOS (Helye) And Maszk) );
End;{if}Write ('A BIOS jelszóvédelem ');
HighVideo;
Write ('ki');
LowVideo;
WriteLn (' van kapcsolva !');End.
Szóval a hamukálást hagyjuk más fórumokra...ez itt egy programozás topic, nem mesedélután...

P.S.:
A lényeg (a BIOS pontos beazonosítása) egyébként az "Azonosit" unitban van...alig ezer sor...
Na igen, de Ő C-ben írta, ahol ugyebar segitségére volt a BIOS.H lib, szoval te nem hamukázzál

-
Rover623
félisten
Már mondtam: lószart írtál te olyat...

1. 25 éve programozok...ha megkérdeznek, írtam-e x. vagy y. progit/szubrutint/stb, a mai napig meg tudom mondani hogy igen vagy sem...és azt is hogy milyen nyelven írtam...az elvével együtt...
![;]](//cdn.rios.hu/dl/s/v1.gif)
2. a BIOS-t tutira nem mentetted le...az egy kezemen meg tudom számolni, hány ember fért hozzá a BIOS-hoz DOS alatt...a világon! És még ők sem mindegyikhez...
3. a BIOS-t hiába mentetted le, abból ugyan nem törölted a jelszót, mert semmi köze hozzá! A CMOS memóriában van tárolva, kódolva...gyártónként más helyen, más hosszban, más kódolással.
A CMOS-ból a jelszóvédelem törlése amúgy "egyszerű" dolog...csak be kell azonosítani a BIOS jellegét és tudni kell, melyik flag-et kell törölni...általában egyetlen bitet kell arréblökni...csak tudni kell melyiket.
Egy egyszerű törlőprogi főprogramja pld. így nézett ki...pont 10 évvel ezelőtt, tehát akkor amikor állítólag te is ilyet írtál...![;]](//cdn.rios.hu/dl/s/v1.gif)
Program ClrPswd;
{$M 8192,16384,65536}
Uses
CRT,
CMOS,
CMOSUtil,
Azonosit;Const
CopyRight = 'BIOS (AMI/AWARD/PS2/PHOENIX) password cleaner V1.02 Agis(C) 1997';Var
Helye,
Maszk : Byte;
BeginHighVideo;
WriteLn (Copyright);
LowVideo;
WriteLn;Helye := 0;
Case BIOSTyp Of
bAwardOld.. { a teljesen régi ‚és a 4.50 }
{bAward,} { 4.50G }
bAwardNew: { 4.50G 11/23/94 ‚és utána }
Begin
Helye := $11;
Maszk := $FD;
If (BIOSTyp > bAwardOld) Then Begin
WriteCMOSWithCRC ($4F, (ReadCMOS ($4F) And $FE) );
End; {}
End; {Award}
bAMI: { a "sima" AMI BIOS }
{bAMINew:} { a "szines" AMI Hi-Flex BIOS }
{lehet hogy ezt is itt kell ?}
Begin
Helye := $34;
Maszk := $3F;
End; {AMI}
bAMINew.. { a "szines" AMI Hi-Flex BIOS }
{bAMIEXTRA,} { a "zöld" AMI ‚és az AMI WINBIOS }
bAMIWIN4: { a 4 HDD-s AMI WINBIOS }
Begin
Helye := $37;
Maszk := $8F;
WriteCMOSWithCRC($67, (ReadCMOS ($67) And $0F));
End; {uj AMI}
bPS2:
Begin
Helye := $13;
Maszk := $FC;
End; {PS2}
bPhoenix:
Begin
For Maszk := $2A to $2C do WriteCMOSWithCRC(Maszk,$00);
Helye := $55;
Maszk := $FE;
End; {Phoenix}
Else Begin
HighVideo;
WriteLn ('Sajnálom, ezt BIOS-t nem ismeri a program !');
LowVideo;
Exit;
End; {ha nem kezelt BIOS}
End; {case}If (Helye <> 0) Then begin
WriteCMOSWithCRC (Helye, (ReadCMOS (Helye) And Maszk) );
End;{if}Write ('A BIOS jelszóvédelem ');
HighVideo;
Write ('ki');
LowVideo;
WriteLn (' van kapcsolva !');End.
Szóval a hamukálást hagyjuk más fórumokra...ez itt egy programozás topic, nem mesedélután...

P.S.:
A lényeg (a BIOS pontos beazonosítása) egyébként az "Azonosit" unitban van...alig ezer sor...
-
doc
nagyúr
miben írtad?
asszem C-ben, de ez már majdnem 10 éve volt, nem nagyno emlékszem

-
kicsitomi88
őstag
-
Rover623
félisten
-
kicsitomi88
őstag
-
doc
nagyúr
olyan proggit csináltam egyszer, ami el tudja menteni a bios-t, meg vissza is írni. közben meg kitörölni a jelszót
anno gimiben (ahol a floppy le volt tiltva, a bios meg persze jelszavazva) igen népszerá volt
-
szkorhetz
őstag
valaki helpeljen!!!!!
LE van tiltva az alaplapom biosból kóddal.
tud valaki mondani valami programot amivel xp alól ki lehet kódolni a programot. nem akarom a kódot megszüntetni csak azt hogy én is tudjam.
pls help. intel lapom van. -
shev7
veterán
ne irj a szam utan \n-t
-
Gergello
addikt
Azt hiszem itt láttam egy linket amin rendező algoritmusok hatékonyságát mutatja be. Ugyanazt a sorozatot hány lépésből tudta rendezni? Esetleg tud mutatni valaki ilyen oldalt. Tudom futatthatnám én is egyesével, de nincs annyi időm

-
doc
nagyúr
szerintem nézz át egy kezdőknek készült C-könyvet, sokkal gyorsabb lesz mintha minden egyes lépést megkérdezel, kvázi megírjuk helyetted a programot
nem bántásból mondom, de tényleg úgy lehet a legtöbbet tanulni... -
kicsitomi88
őstag
Mutass forrást amit javítani kell.
-
peetside
csendes tag
Hali!
hogy lehet sorok elé számozást kiírni?
tehát van egy-egy for ciklus és azt akarom h az elé (sorokba téve) a számokat írja ki...
(előző feladatomhoz kapcs.)mert nálam átdobja..
tehát jönnek a számok mindegyik új sorba, de a "sakktáblát" átdobja a számok után.
thx -
nemi
tag
Az ha jól látom elég régi kiadás, aminek kb 18 oldal a hibajegyzéke, javasolnám inkabb az új kiadás megvételét (2000 HUF), valamint a Computerbooksos Programozzunk C nyelvent aztan a C Példatárat.
Én a boltban vásároltból tanulok

-
kicsitomi88
őstag
igenis tudok mindent a PH!ról,
De nem úgy csinálsz.
-
kicsitomi88
őstag
-
sghc_toma
senior tag
rtfhsz#2928

-
dave93
őstag
Nos, az újítás miatt kérdeztem... igenis tudok mindent a PH!ról, használom a forúmot, és az apróhirdetéseket is. Egy kérdés volt, mert nem találtam, nem tudom miért nem lehet normálisan válaszolni, meg itt istenemezni
Nem gondolom hogy ez szégyen. A szint az látom megvan!!

-
Rover623
félisten
-
kicsitomi88
őstag
-
dave93
őstag
Sziasztok!
Biztos nem ide kellene írnom a kérdésem de most már mindegy
Tegnag még ha bejelentkeztem a PH!-ra az oldal jobb részén ott voltak az apróhirdetéseim de most nincsenek ott!Hova lettek? Köszi 
-
kicsitomi88
őstag
-
kicsitomi88
őstag
#include <stdio.h>
#include <string.h>
char abc[] = ''abcdefghijk'';
void swap( char *p, char *q )
{
char t = *p;
*p = *q;
*q = t;
}
void reverse( char *s, size_t len )
{
char *top, *bot;
for( bot = s, top = s + (len - 1); (bot < top) && (*bot); bot++, top-- )
{
swap( bot, top );
}
}
int main()
{
reverse( abc, strlen(abc) );
printf( ''%s\n'', abc );
return 0;
}De ha megkérdeznénk, hogy milyen platformon akkor lehet h elég lenne egyetlen sor is ( strrev ).
-
kicsitomi88
őstag
Az ha jól látom elég régi kiadás, aminek kb 18 oldal a hibajegyzéke, javasolnám inkabb az új kiadás megvételét (2000 HUF), valamint a Computerbooksos Programozzunk C nyelvent aztan a C Példatárat.
-
kicsitomi88
őstag
-
nemi
tag
-
amargo
addikt
-
sghc_toma
senior tag
#include <stdio.h>
#include <string.h>
char abc[] = ''abcdefghijk'';
void swap( char *p, char *q )
{
char t = *p;
*p = *q;
*q = t;
}
void reverse( char *s, size_t len )
{
char *top, *bot;
for( bot = s, top = s + (len - 1); (bot < top) && (*bot); bot++, top-- )
{
swap( bot, top );
}
}
int main()
{
reverse( abc, strlen(abc) );
printf( ''%s\n'', abc );
return 0;
}neki c#-ban kell.. talán így a legegyszerűbb:
char[] chars = StringToReverse.ToCharArray();
Array.Reverse(chars);
string ReversedString = new string(chars); -
amargo
addikt
#include <stdio.h>
#include <string.h>
char abc[] = ''abcdefghijk'';
void swap( char *p, char *q )
{
char t = *p;
*p = *q;
*q = t;
}
void reverse( char *s, size_t len )
{
char *top, *bot;
for( bot = s, top = s + (len - 1); (bot < top) && (*bot); bot++, top-- )
{
swap( bot, top );
}
}
int main()
{
reverse( abc, strlen(abc) );
printf( ''%s\n'', abc );
return 0;
} -
peetside
csendes tag
hat tenyleg vedd elo a jegyzeteidet, vagy egy konyvet, mert ha c-ben kell programoznod ezek nem olyan kerdesek amit forumon kellene feltenni:
scanf(''%d'', &N);
for(sor=1; sor<=N; sor++){
printf('' %d'',sor);
}
Azt hogy egy szam paratlan az megint nem programozassal hanem matematikaval kapcsolatos kerdes. Ha kettovel eloszod es 0-t kapsz maradekul akkor paros:
szoval valami ilyesmi:
if ((sor+oszlop)%2==0) {
printf(''xx'');
else {
printf('' '');
}
MOD: kicsitomi, te mindig az N-et iratod ki, tudom, hogy csak eliras, de nehogy osszezavarja a kolegat
[Szerkesztve]kicsitomi88, shev7 köszönöm a segítségeket, a tanácsokat megfogadom

thanx
-
doc
nagyúr
nem tudom, van-e erre direkt függvény, ha nincs, egyszerűen végiglépkedsz a stringen a végétől az elejéig karakterenként, és bemásolod egy új stringbe, a végén meg visszaírod az eredetibe
-
Immy
őstag
C#-ban valaki megtudná mondani hogy egy stringet hogy lehet tükrözni?
tehát ezt akarom
String a=''abc'';
a=''cba'';
thx előre is -
Darkh
csendes tag
sziasztok nagyon nagy baj van!!
Egy fix ip-és élőwebkamera adását kellene megállítani ''pillanatállj parancsal'' kimerevíteni, 10-20 percre, ha van ember aki megcsinálja rögtön írjon!!!
NAGYON FONTOS !
gép:2,5 GHZ P4 512DDR, 160GB-WD, WinXp, FIX-IP és kábelnet (téonlány), sima webcam: 0-24 élő adás, 10 m2-en.
A pontosabb szoftverkonfigot késöbb tudom meg.
Kérlek segítsetek.
pá -
shev7
veterán
hat tenyleg vedd elo a jegyzeteidet, vagy egy konyvet, mert ha c-ben kell programoznod ezek nem olyan kerdesek amit forumon kellene feltenni:
scanf(''%d'', &N);
for(sor=1; sor<=N; sor++){
printf('' %d'',sor);
}
Azt hogy egy szam paratlan az megint nem programozassal hanem matematikaval kapcsolatos kerdes. Ha kettovel eloszod es 0-t kapsz maradekul akkor paros:
szoval valami ilyesmi:
if ((sor+oszlop)%2==0) {
printf(''xx'');
else {
printf('' '');
}
MOD: kicsitomi, te mindig az N-et iratod ki, tudom, hogy csak eliras, de nehogy osszezavarja a kolegat
[Szerkesztve] -
kicsitomi88
őstag
for (i=1;i<N;i++)
printf(''%d'', N);
minden páratlannál vagy írsz egy olyan for ciklust ami eggyel kezdődik és 2vel nő mindig, vagy egy feltételes szerkezettel leellenőrzöd, hogy a szám páratlan e egy eredeti ciklusban.
[Szerkesztve] -
peetside
csendes tag
hat pedig eleg egyszeruek a kerdeseidre a valaszok. Itt nem csak a programozassal van a baj, hanem az, hogy nem ultel le vegiggondolni, hogy mit is kene csinalni.
Eloszor is a szamozas:
- Az oszlop szamozas nem okozhat gondot, hiszen csak siman ki kell iratni 1-tol Nig a szamokat mielott ''kirajzolnad'' a tablat
- a sorszamozas sem boynolultabb mivel a forciklusodban van sor valtozo, igy minden iteracional tudod hanyadik sorban jarsz, es ki tudod iratni az erteket.
Szinezes:
- vagy attol teszed fuggove, hogy a sorszam 2-vel osztva milyen maradekot ad (ez az egyertelmubb, de talan hosszabb a kod)
- vagy minden negyzetre kulon eldontod, hogy mit kell bele irni. Ha a sor+oszlop paros, akkor xx ha paratlan akkor nem.én végiggondoltam ugyanígy, valamilyen hasonlóra jutva, csak a kivitelezéssel van a gond. szal h nem tudom h 1-től N-ig kiiratni a számokat, h milyen kóddal lehet... meg azt h lehet h minden páratlan négyzetre legyen xx...stb

-
shev7
veterán
hát az alapja megvan, de van egy csomó amit nem tudok. szal a sorszámozás, oszlopra és sorokra. aztán a korlátozás h 25-nél nagyobb számot ne értelmezze, meg azt h hogyan lehet h az egyik sorban az első négyzteben legyen xx a következő sorban már a második négyzetben legyen xx..(lásd kép).
ez így egyszerre nekem magas ... :S
köszi a segítségedet előre ishat pedig eleg egyszeruek a kerdeseidre a valaszok. Itt nem csak a programozassal van a baj, hanem az, hogy nem ultel le vegiggondolni, hogy mit is kene csinalni.
Eloszor is a szamozas:
- Az oszlop szamozas nem okozhat gondot, hiszen csak siman ki kell iratni 1-tol Nig a szamokat mielott ''kirajzolnad'' a tablat
- a sorszamozas sem boynolultabb mivel a forciklusodban van sor valtozo, igy minden iteracional tudod hanyadik sorban jarsz, es ki tudod iratni az erteket.
Szinezes:
- vagy attol teszed fuggove, hogy a sorszam 2-vel osztva milyen maradekot ad (ez az egyertelmubb, de talan hosszabb a kod)
- vagy minden negyzetre kulon eldontod, hogy mit kell bele irni. Ha a sor+oszlop paros, akkor xx ha paratlan akkor nem. -
amargo
addikt
//---------------------------------------------------------
double Square( double d )
{
return d * (double)d;
}
//---------------------------------------------------------
long double Abs(long double Nbr)
{
if( Nbr >= 0 )
return Nbr;
else
return -Nbr;
}
//---------------------------------------------------------
double SquareRoot(long double Nbr)
{
long double Num = Nbr / 2;
const double Tolerance = 1.0e-7;
do{
Num = (Num + Nbr / Num) / 2;
}while( Abs(Num * Num - Nbr) > Tolerance);
return Num;
} -
kicsitomi88
őstag
-
kicsitomi88
őstag
-
peetside
csendes tag
Van egyaltalan valamilyen könyved?
nincs, csak jegyzet, előadásról...de gondolom tudjátok milyen érhetően..khm..nem magyarázzák el...ezért is nem tom h hogyan is kéne csinálni

-
cafat
aktív tag
-
kicsitomi88
őstag
hát az alapja megvan, de van egy csomó amit nem tudok. szal a sorszámozás, oszlopra és sorokra. aztán a korlátozás h 25-nél nagyobb számot ne értelmezze, meg azt h hogyan lehet h az egyik sorban az első négyzteben legyen xx a következő sorban már a második négyzetben legyen xx..(lásd kép).
ez így egyszerre nekem magas ... :S
köszi a segítségedet előre isVan egyaltalan valamilyen könyved?
-
peetside
csendes tag
hát az alapja megvan, de van egy csomó amit nem tudok. szal a sorszámozás, oszlopra és sorokra. aztán a korlátozás h 25-nél nagyobb számot ne értelmezze, meg azt h hogyan lehet h az egyik sorban az első négyzteben legyen xx a következő sorban már a második négyzetben legyen xx..(lásd kép).
ez így egyszerre nekem magas ... :S
köszi a segítségedet előre is -
kicsitomi88
őstag
-
shev7
veterán
nah h világos legyen itt van aképhez a feladat:
Készítsen olyan sakktábla-rajzolót, amely már jelöli a világos és sötét mezőket. A tábla szélére írja ki a sorok és oszlopok indexét a példa szerint. A sakktábla méretét a program kérje be (a program működjön helyesen 1 és 25 közötti értékekre).
kép: lásd előző hozzászólása feladatot ertem, hol tartasz, mi az ami megvan, mi hianyzik?
-
cafat
aktív tag
Sziasztok.
C++-ban hogy lehet n. hatványt számolni
-
peetside
csendes tag
nah h világos legyen itt van aképhez a feladat:
Készítsen olyan sakktábla-rajzolót, amely már jelöli a világos és sötét mezőket. A tábla szélére írja ki a sorok és oszlopok indexét a példa szerint. A sakktábla méretét a program kérje be (a program működjön helyesen 1 és 25 közötti értékekre).
kép: lásd előző hozzászólás -
shev7
veterán
-
peetside
csendes tag
Tömbökről hallottál már? Több, kétdimenziós tömbről? Na azzal egyszerűbb lenne. Kétdimenziós tömbben két index [A-X] [1-N). Egyébként ha már meg kell adni h mekkora legyen az nem sakktábla hanem egy négyzet alakú kisebb négyzetekre osztott ojjektum, a sakktábla definiálva van a chess.h-ban 64 mezőre ha jól emlékszem

kép formájában ez a feladat: [link]
thx
[Szerkesztve] -
peetside
csendes tag
Tömbökről hallottál már? Több, kétdimenziós tömbről? Na azzal egyszerűbb lenne. Kétdimenziós tömbben két index [A-X] [1-N). Egyébként ha már meg kell adni h mekkora legyen az nem sakktábla hanem egy négyzet alakú kisebb négyzetekre osztott ojjektum, a sakktábla definiálva van a chess.h-ban 64 mezőre ha jól emlékszem

igazad van az nem sakktábla..

nah látod tömbökről még nem hallottam..vagyis az egyetemen ''még'' nem hallottam róla. de h lehet megoldani hasonlóképpen, tehát mit hogyan csináljak? 3hét alatt még nem tudtam elmélyedni a c-ben, ha megkérlek magyarázd el pl. h hogyan kell sorok elé oszlopok fölé számokat sorrendbe rakni, h ugyanaddig legyen mint a beírt szám...(életemben először programozok.)
üdv és köszi -
kicsitomi88
őstag
Hali! lenne egy számomra bonyolult, de gondolom számotokra egyszerű feladat.
a feladat az h sakktáblát kell rajzolni, eddig minden ok.
gondom az lenne h az oszlopokat,sorokat hogy lehet megszámozni?
a program az h beírod h milyen sakktábla legyen (milyen széles, magas-> egy szám)
és azt hogyan legyen h ha beírom h 13, akkor az oszlopokat,sorokat megszámozza 1-13 ig? illetve hogyan lehet h minden második ''négyzetben'' legyen |xx|.
köszi a válaszokat.
az eredeti így néz ki, ebből kéne a megszámozást (sorok oszlopok) ill. minden második kockában xx legyen.
köszönöm előre is!!
#include <stdio.h>
int main(){
int sor, oszlop, N;
printf(''mekkora legyen a tabla (N)? '');
scanf(''%d'', &N);
for(sor=1; sor<=N; sor++){ //sorok rajzolasa
//printf(''+-+-+-+-+-+\n'');
//printf(''| | | | | |\n'');
for (oszlop=1; oszlop<=N; oszlop++){ // sor felso resze, N oszlopelembol
printf(''+--'');
}
printf(''+\n''); // zaro oszlopelem (felso)
for (oszlop=1; oszlop<=N; oszlop++){ // sor also resze, N oszlopelembol
printf(''| '');
};
printf(''+\n''); // zaro oszlopelem (also)
};
for (oszlop=1; oszlop<=N; oszlop++){ // legalso felsor
printf(''+--'');
}
printf(''+\n''); // legalso felsor zaro eleme
return 0;
}Tömbökről hallottál már? Több, kétdimenziós tömbről? Na azzal egyszerűbb lenne. Kétdimenziós tömbben két index [A-X] [1-N). Egyébként ha már meg kell adni h mekkora legyen az nem sakktábla hanem egy négyzet alakú kisebb négyzetekre osztott ojjektum, a sakktábla definiálva van a chess.h-ban 64 mezőre ha jól emlékszem

-
peetside
csendes tag
Hali! lenne egy számomra bonyolult, de gondolom számotokra egyszerű feladat.
a feladat az h sakktáblát kell rajzolni, eddig minden ok.
gondom az lenne h az oszlopokat,sorokat hogy lehet megszámozni?
a program az h beírod h milyen sakktábla legyen (milyen széles, magas-> egy szám)
és azt hogyan legyen h ha beírom h 13, akkor az oszlopokat,sorokat megszámozza 1-13 ig? illetve hogyan lehet h minden második ''négyzetben'' legyen |xx|.
köszi a válaszokat.
az eredeti így néz ki, ebből kéne a megszámozást (sorok oszlopok) ill. minden második kockában xx legyen.
köszönöm előre is!!
#include <stdio.h>
int main(){
int sor, oszlop, N;
printf(''mekkora legyen a tabla (N)? '');
scanf(''%d'', &N);
for(sor=1; sor<=N; sor++){ //sorok rajzolasa
//printf(''+-+-+-+-+-+\n'');
//printf(''| | | | | |\n'');
for (oszlop=1; oszlop<=N; oszlop++){ // sor felso resze, N oszlopelembol
printf(''+--'');
}
printf(''+\n''); // zaro oszlopelem (felso)
for (oszlop=1; oszlop<=N; oszlop++){ // sor also resze, N oszlopelembol
printf(''| '');
};
printf(''+\n''); // zaro oszlopelem (also)
};
for (oszlop=1; oszlop<=N; oszlop++){ // legalso felsor
printf(''+--'');
}
printf(''+\n''); // legalso felsor zaro eleme
return 0;
} -
Benmartin
senior tag
-
cafat
aktív tag
Lenne egy c++ kérdésem!
Egy tömböt kell feltölteni véletlen szám generálással, úgy hogy a generátor -20 és 40 közötti számokat generáljon. Hogy lehet intervallumot beállítani?
Előre is köszi
Új hozzászólás Aktív témák
-
3000 - 2901
21056 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
● olvasd el a téma összefoglalót!
- HIBÁTLAN iPhone 15 Plus 128GB Pink -2 ÉV GARANCIA - Kártyafüggetlen, MS5593
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -2 ÉV GARANCIA - Kártyafüggetlen, MS5386
- BESZÁMÍTÁS! ASUS B550M R7 5700X 16GB DDR4 512GB SSD RTX 3070 8GB Aerocool P500B Digi ARGB 750W
- Egérpadok, billentyűsapkák(keycapek), csuklótámaszok /ARCANE/DUCKY/GLORIOUS/
- Lenovo A485 Ryzen 5 pro 2500U, 8-16GB RAM, 256-512GB SSD, jó akku, számla, garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

, ami kell neked (célszerű ezt a klikk-klikk módon megtenni (projekt / add windows form )). A fő formban példányosítasz, és meghívod a kívánt eseményből a példány show vagy showdialog metódusát attól függően hogy modális vagy nem modális formot szeretnél.
)





) keresztül érted el, mert a 40h (0x40) port a PIT, a decimális 40 pedig a legtöbb PC-n használaton kívül volt, kivéve néhány Opti chipsetes alaplapot...




