-
Fototrend
Új hozzászólás Aktív témák
-
Jim Tonic
nagyúr
Értem, ezeket tudja, a google-t meg nem.
Sokkal valószínűbb, hogy nem másolhatja be a háziba, amit pl. a wikipedia ír, ezért kell másnak megfogalmaznia. Erre reagáltam.#6204: ez zseniális. Bár valószínűleg fordítás.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
Vasinger!
nagyúr
Bár írhatnék a C topikba, de ez talán kicsit általánosabb probléma.
Adott egy C program, amibe megcsináltam, hogy ki tudjak íratni ékezetes betűket az alábbi módon:
#ifdef _WIN32
#include <windows.h>
#endif
.
.
.
#ifdef _WIN32
SetConsoleCP(1250);
SetConsoleOutputCP(1250);
#endifEzzel nincs is semmi baj. Tökéletesen működik, kiírja az ékezetes betűket printf-nél, egészen odáig amíg a kommentbe nem írok valamilyen ékezetes betűt, főleg az Ű-re és az Ő-re allergiás. Ha ilyen karaktereket használok a kommentbe egyből megőrül és rosszul ír ki minden ékezetes karaktert. De ez csak akkor jön elő, ha a kommentbe írom. Ilyenkor a fordító ki is írja, hogy nem megfelelő karaktert írtam és át is konvertálja a cuccot UTF-8-ba. Tehát az a fura, hogy a kommentet ki sem írom, és mégis az rontja el a dolgot.
Ez mitől lehet? Hogy lehetne kijavítani?
Tényleg nagyon fontos lenne.
[ Szerkesztve ]
-
Karma
félisten
válasz Vasinger! #6215 üzenetére
NPP-ben ne az Encode in..., hanem a Convert to UTF8 without BOM parancsot nyomd, akkor nem kell magad szopatni a Ctrl+H-val. De ha már a CP1250-et aktiválod, a stringliterálokat is úgy kéne kódolni (és nem kommentnek hívni, mert félrevezető). A Character sets - Central European alatt megtalálod.
FYI, a CP1250 egy eltérő kódolás a Latin 2-től (leánykori nevén ISO 8859-2), a Latin 1-től (ISO 8859-1) és az UTF-8-tól. Meg a Unicode is teljesen más téma. Ne csodálkozz hogy nem működik.
[ Szerkesztve ]
“All nothings are not equal.”
-
Vasinger!
nagyúr
Nos, elvileg megcsináltam, de nem jó.
Tehát az összes .c és .h file-t átalakítottam NPP-ben UTF8 without BOM-ra, ahogyan írtad, de ugyanúgy nem jó.
Viszont azt nem értem, hogy a stringliterálokat amiket én kommentnek hívtam - csak, hogy nehogy félreértés legyen. Komment nálam ezt jelenti: //szöveg vagy /*szöveg*/ - hogy azokkal pontosan mit is akarsz? Egy file-ban van a stringliterál és a kód is, mert ugye pont a kódot magyarázza meg.
-
Karma
félisten
-
Vasinger!
nagyúr
-
Karma
félisten
válasz Vasinger! #6219 üzenetére
Hja, így néz ki amikor UTF8-at ír ki a CP1250-es terminál.
A hibával eere a mondatodra gondoltam: "Ilyenkor a fordító ki is írja, hogy nem megfelelő karaktert írtam és át is konvertálja a cuccot UTF-8-ba."
Ez ígéretes viszont: [link]
[ Szerkesztve ]
“All nothings are not equal.”
-
Vasinger!
nagyúr
Na most sikerült nagy nehezen megszenvedve, hogy jó legyen.
Most viszont ezt dobja ki:
Persze ez nem baj, mert legalább müxik kop kop.
Most már csak azt kéne kitalálni, hogy mitől romlott el? Még csak a programom elején járok, nem szeretnék minden 10. sorban ezzel szenvedni.
szerk.:
Linkre reagálva:
Próbáljam meg chcp 65001 a CP1250 helyett? Mitől lenne az jobb?
[ Szerkesztve ]
-
Karma
félisten
válasz Vasinger! #6221 üzenetére
Nem, a CHCP-t a parancssorban kell kiadni, hogy onnantól a kódolás UTF8 legyen. És akkor a mostani formában megjelennek az ékezetek.
Jó hogy ezt a hibát linkeled, mert ennek a fordítóhoz semmi köze nincs... Az IDE-d rosszul van belőve, vagy sose volt felkészítve arra, hogy valaki magyar kommenteket irkál 2012-ben.
“All nothings are not equal.”
-
Sziasztok!
Dolgoztatott már valaki az eSpirit-tel (http://www.espirit.hu)?
Bármilyen vélemény, tapasztalat jöhet, akár privátba is, kíváncsi vagyok, hogy másoknál hogyan szerepeltek, mert nálunk kicsit fájdalmas a dolog.Köszi!
-
Dj Sügi
őstag
Sziasztok!
Aki egy kicsit jártasabb C++ nyelvben az dobjon már egy PÜ-t, mert szeretnék egy kis segítséget kérni egy egyszerűbb feladathoz.
Részleteket PÜ-ben leírom.Köszi!
🚗 FORD - First On Race Day 🚗
-
p06
senior tag
Sziasztok!
Mit ajánlanátok a következő problémhoz:
Adott egy okos kártya olvasó amelyet a pcsc lite-al kezelek. Itt a scriptor segítségével parancssorban elküldök egy APDU parancsot az olvasónak amely erre válaszol és ezt a terminálban látom.
Olyan progranot kellene kreálnom amely futtatja önállóan ezt a scriptor-t küldi a megadott parancsot, és a végeredményt mondjuk egy TXT fájlba menti.Milyen nyelven kellene programot írnom, amely kezeli egy már meglévő script-et és folyamatosan tudja futtatni. Vagy mit tudtok ajánlani?
Ubuntu/OpenWRTElőre is köszönöm!!!
-
Sk8erPeter
nagyúr
válasz Dj Sügi #6231 üzenetére
A probléma ott kezdődik, hogy azt feltételezed, hogy a fórumot olvasóknak van felesleges pár órája a te egyéni feladatod megoldására. Ez nem így működik. Azért van a fórum, hogy KÖZÖS feladat-megoldásra azt használjuk, és ne privátot írogassunk, valamint azt se várjuk el másoktól, hogy helyettünk dolgozzanak.
Sk8erPeter
-
p06
senior tag
Sziasztok!
Van egy program (Scriptor) linux, amely bekéri az APDU-nak a parancsot és kiírja a választ. Na ezt úgy szeretném átalakítani, hogy csak egy kóddal működjön és az fusson le amikor meghívom parancssorban. Ez a kód (FF CA 00 00 00).
# file option
if ($ARGV[0]) {
open (IN_FILEHANDLE, "<$ARGV[0]") or die ("Can't open $ARGV[0]: $!\n");
print STDERR "Using given file: $ARGV[0]\n";
$echo=1;
} else {
*IN_FILEHANDLE =*STDIN;
print STDERR "Parancs olvasása STDIN\n";
$echo=0;Gondolom itt kéri be a karaktereket (STDIN). Azért azt gondoltam, hogy az else ágba átalakítom a *IN_FILEHANDLE =*STDIN;-t úgy, hogy *IN_FILEHANDLE =*hex;. Ehhez létrehoztam egy globális változót: my $hex="ffca000000";.
De ekkor a következő hiba üzenetet kapom:
Can't use string ("ffca000000") as a symbol ref while "strict refs" in use at /usr/bin/UIDkod line 85.Utánna kerestem, de semmi olyat nem találtam ami megoldás lett volna.
Ha valaki találkozott ilyennel vagy tud segíteni azt megköszönném !!!
-
Dj Sügi
őstag
válasz Sk8erPeter #6232 üzenetére
1részt egyéni jelentkezés alapján történik a dolog, nem szorítok senki fejéhez fegyver, hogy neked már pedig ezt kötelező megcsinálnod/segítened benne...
Másrészt pedig tapasztalt programozónak kb pár perces feladat az egész, ezt még én is megtudom állapítani. Harmadrészt senki nem írta, hogy meg kell csinálni a feladatot helyettem, csak az elkezdésben kértem segítséget.
Köszönöm! OFF VÉGE...🚗 FORD - First On Race Day 🚗
-
p06
senior tag
Sziasztok
Perl-ben az IN_FILEHANDLE erdménye milyen változóba írodik? Mivel hívható meg az eredmény?
Előre is köszönöm!!
-
artiny
őstag
Sziasztok.
Olyan tantárgyam van,hogy Linux,Unix amiben C ben programozunk. (múlt szemeszterben pedig volt csak C)Olyan beadványt kell készítenünk amiben kiválasztunk,kitalálunk valami matematikai egyenletet,modelt és azt szerver - klienssel összekötni. (még nem teljessen értem )
Tudnátok ajánlani hozzá olvasni valót (lehetőleg magyarul) ami kapcsolatos ezzel. Mit nézzek át először,stbFeltöltöttem amit az előadáson vetítettek a feladathoz (szlévák nyelvű a szöveg) :
http://i.imgur.com/9Y7T7.png
http://i.imgur.com/BDlwg.png
http://i.imgur.com/OWRP6.png -
Mister_X
nagyúr
Sziasztok!
Szeretném kikérni a tanácsotokat, hogy melyik programozási nyelvet érdemes megtanulnom? Fontos lenne, hogy legyen hozzá magyar oktatókönyv, mert az angol leírásoktól frászt kapok, annyira nem értem A vége az lenne, hogy egymagam elkészítsek egy faék egyszerű 2D-s játékot (nem most, ráér).
Továbbá, tudtok tuti helyet, ahol baráti áron oktatnak?
"Most kell szerénynek lenni, mert most van mire." --- "All dreams eventually disappear when the dreamers wake."
-
Mister_X
nagyúr
válasz sztanozs #6239 üzenetére
Tudok valamilyen angolul, de hagy ne kelljen már anyanyelvi szinten beszélnem, hogy megtanuljak programozni Az angol oktatókönyveknél az a baj, hogy sok a szakrizsa, a számomra totál ismeretlen szó. És nincs kedvem a programozás tanulásáea szánt időnek a felét fordítással tölteni
És kösz a segítőkész hozzászólást, sikerült nem a kérdésemre válaszolnod
"Most kell szerénynek lenni, mert most van mire." --- "All dreams eventually disappear when the dreamers wake."
-
Jim Tonic
nagyúr
válasz Mister_X #6240 üzenetére
A topik tele van "milyen nyelvet" kérdésekkel, és az arra adott válaszokkal. Magyar nyelven.
Ezen felül tanulj meg rendesen angolul. Ha feleslegesnek, megterhelőnek érzed, úgysem lesz belőled programozó.
Oktatás:
A programozáshoz rengeteg egyéb tudás szükséges, pl. matematika. Jobban jársz, ha levelezőn beiratkozol valahová.
Ha nagyon ragaszkodsz az otthoni tanuláshoz, akkor találsz az interneten könyveket, magyarokat is. Ebben a topikban pár napja én is linkeltem párat.[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
sztanozs
veterán
válasz Mister_X #6240 üzenetére
Leginkább erre a gondolatra reagáltam:
hogy legyen hozzá magyar oktatókönyv, mert az angol leírásoktól frászt kapokTöbbet lehet megtanulni netes példákból és feljesztői oldalakból, mint könyvből. A szakrizsa meg szerintem minimális - főleg ahhoz képest, hogy a nagy részét az ember napi szinten használja "magyarul" is.
Ráadásul keresni is angolul könnyebb, magyarul az ember mindent sokkal nehezebben talál meg (ha megtalál egyáltalán). Ja és az összes generikus függvénykönyvtár angol nevekkel operál.A hátamon feláll a szőr pl az excel "magyarított" függvénynevein. Magyarul sosem találok meg semmit - ami angolul pedig készségszinten megy. Lehet, hogy magyarul nem tudok eléggé?
Hogy szigorúan ON Topic is legyek:
1) Minden valamirevaló nyelvről van magyar szakkönyv - ne könyv alapján válassz, hanem cél és személyes preferencia alapján.
2) Én az itteni és a codeproject fórumáról tanultam meg a C#-ot (sok google-özéssel és még több gyakorlással)[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Sk8erPeter
nagyúr
válasz Mister_X #6238 üzenetére
Maga a játékfejlesztés szerintem elég bonyolult annak ellenére, hogy az ember azt gondolná, hogy az valami tök egyszerű dolog. Még egy nyomi 2D-s labirintusos játék elkészítése OpenGL-ben is nagyon sok órás időelcseszést okozhat (C++), amikor az ember nem jön rá, még mi nem stimmel, és debuggolni kell. És akkor még tényleg egy tök egyszerű játékról beszélünk. Szóval szerintem a játékfejlesztéshez elég stabil alapok kellenek, szükséges az objektumorientált gondolkodás elsajátítása, a logikus programkód írása, ergo én nem játékfejlesztéssel kezdeném a helyedben.
Nagyon nehéz megmondani, konkrétan milyen nyelv tanulásának állj neki, teljesen igénytől függ. Mi egyetemen a C-vel kezdtük, és nagyon anyáztam eleinte emiatt, de így utólag szerintem végül is lehet, hogy megérte, mert minél magasabb szintű nyelveket tanul az ember, talán annál könnyebb dolga van, de legalább érti a hátterét. Nagyon függ attól, mik a hosszabb távú céljaid, mennyire gondolod komolyan, milyen területen szeretnél utána elhelyezkedni és programozni. Az a kérdés is felmerül, biztos asztali alkalmazások érdekelnek-e csupán, vagy inkább a webfejlesztésre mennél rá.A többiekkel ellentétben én egyébként megértem, miről beszélsz, hogy eleinte az angol szakszövegektől az embernek szétmegy a feje, még ha jól is tud angolul (igaz, eleinte szerintem inkább az a gond, hogy az ember az alapokat próbálja elsajátítani, és átvenni a programozáshoz szükséges gondolkodást); az angoltudás ettől függetlenül elengedhetetlen. De erőltesd a dolgot, mert folyamatosan rá fog állni az agyad az angol szövegek olvasására is.
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz sztanozs #6242 üzenetére
"A hátamon feláll a szőr pl az excel "magyarított" függvénynevein. Magyarul sosem találok meg semmit - ami angolul pedig készségszinten megy. Lehet, hogy magyarul nem tudok eléggé?"
Ja, az Excel magyarítása nagyon durva. Ráadásul szerintem kifejezetten káros is, hogy a függvényneveket magyarítják, mert így az, aki egész jól vágja már az Exceles függvénykezelést az egyik nyelven, egyáltalán nem fogja tudni, mihez kezdjen a másik nyelvre fordított függvényekkel (pl. nem fogja megtalálni, amit akar, csak Guglizással, én is már szívtam ezzel). Sztem a súgó, a kezelőfelület, meg minden egyéb nyugodtan lehetne magyar, de a függvénynevek ne legyenek lefordítva.[ Szerkesztve ]
Sk8erPeter
-
Jim Tonic
nagyúr
válasz Sk8erPeter #6244 üzenetére
Anno elég jól betanultam a függvényeket magyarul. Egy éve osztrák cégnél dolgozom, jöhetett az SVERWEIS és társai. Kezdheted szinte elölről. A neten találtam egy táblázatot, persze magyarul nem voltak benne a függvények, de legalább angolról tudtam németre fordítani. Erre jön rá, hogy legutóbb meg már magyarul nem ugrott be elsőre.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
dabadab
titán
válasz Mister_X #6240 üzenetére
"Az angol oktatókönyveknél az a baj, hogy sok a szakrizsa, a számomra totál ismeretlen szó."
Az van, hogy szamodra minden bizonnyal az angol "destructor" pont annyira lesz ismeretlen, mint a magyar "destruktor". Ha meg mar valamelyiket meg kell tanulni, akkor az angolt, az joval hasznosabb. Szoval pont a szakkifejezesek hasznalata pont az angol konyvek mellett szol.
DRM is theft
-
Sk8erPeter
nagyúr
válasz Jim Tonic #6245 üzenetére
Ismerős a helyzet. Én is sajnos először magyarul tanultam meg, aztán angolra állt rá az agyam, aztán visszafelé megint nehézkes volt. Szóval csak kényelmetlenséget okoz ez a lefordítás, de gondolom a Gizikék miatt fordították le. De oké, legyen, de az a gáz, hogy a progin belül nem lehet csak a függvények neveinek nyelvét megváltoztatni, hanem csak az egész felület nyelvét lehet váltogatni, és ez így elég sz@rügy.
Sk8erPeter
-
Mister_X
nagyúr
válasz Sk8erPeter #6243 üzenetére
Tudom, hogy nem egyszerű és azt is, hogy az angol tudás szinte elengedhetetlen. Érdekes, hogy a neten olvasok angol oldalakat, angol fórumokon is ott vagyok, én fordítom a haveroknak játék közben a szorit, teendőt, útba is igazítok bármi inglisht, de ha valami angol nyelvű nyomtatott szöveg kerül elém, leblokkolok.
A matematikának mi köze a programozáshoz?
A hosszabb távú terveim között inkább az asztali programozás szerepel, mindig is az vonzott. Egyetemre is majd a Neumann karra akarok menni és azért vágnék bele mindebbe most, hogy ne úgy menjek oda, mint aki először lát SDK-t. "Programozni" programoztam Turbo Pascal nyelven, de a tudásom csak addig terjedt, hogy meg tudjak írni egy kisebb kémiai programot, ami rendszámra kiadta az adott elemekről egy rahedli adatot. Mondjuk az lenne az első dolgom, hogy ezt átdolgozzam és kibővítsem, az jó alap és gyakorlás lenne. A játék meg egy turn-based (pontosabban két karakter áll egymással szemben és körönként használják a skilleket) alapú RPG lenne.
[ Szerkesztve ]
"Most kell szerénynek lenni, mert most van mire." --- "All dreams eventually disappear when the dreamers wake."
-
sztanozs
veterán
válasz Mister_X #6248 üzenetére
Szerintem ilyesmire Java/C#-ot érdemes tanulnod (amelyik szimpatikusabb).
Hasonló progit - turn based, csapják egymást - csináltam nemrég szórakozásból. OOP alapon készült, karakter osztály volt és felrakható cucc-osztályok. Ezekből voltak létrehozva a karakterek és a rájuk aggatott cuccok. Olyasmi összecsapásokat lehetett lejátszani, ahol pl. egy briganti és 5 paraszt ütött egy full páncélos lovagot (saját szabályok szerint). Ja és full command line volt egy csomó kiiratássalMatek azért kell, mert egy csomó algoritmust matek nélkül nehéz megérteni, megíni - grafikához pedig ugye alapkövetelmény.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Háztartási gépek
- Honor Magic V2 - origami
- A fociról könnyedén, egy baráti társaságban
- A Play Áruházban is fellelhető a legjobb Samsung segédalkalmazás
- Vodafone mobilszolgáltatások
- Honor Magic6 Pro - kör közepén számok
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen