-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
plaschil
aktív tag
-
Lortech
addikt
Hogy mi van?
A stringben (tospl változó) azért van \\ mert java-ban a stringet escapelni kell a \-t \-rel, különben módosítóra számít a fordító.
Szóval nem írhatod le, hogy :
String tospl = "dsdsds\32\rewre\adsdse\";.. mert ez fordítási hibát eredményez.
A split paraméterében meg azért kell 4 \, mert
1, \ - ezen delimiter mentén akarsz splittelni.
2, \\ - mivel regexet kell írnod, java regexben a \-t escapelni kell egy \-rel, hogy ténylegesen \-nek vegye, nem pedig regexen belüli speciális karakternek.
3, \\\\ a két előbbi \-t escapelni kell egy-egy \-rel, lásd első mondatom.Thank you to god for making me an atheist
-
Lortech
addikt
A stringre meg rájöttem, hogy \\ kell, hogy mappának nézze, csak nekem ezzel nem kellett törődjek, mert java.util.file-t használtam, ő meg megoldja a belső működésében.
-Viszont a példámban fennakadtál rajta, ezért magyaráztam el, hogy nem én értettelek félre, hanem...
3. pontnak fussunk neki még egyszer.
1. 2. pontban leírtam, hogy miért kell átadni a splitnek a \\-t, mint regexet. A string miatt a \\\ mindkét \-je elé kell egy-egy \ (tehát összesen 4, \\\\) azért, hogy a java fordító végül úgy értelmezze, hogy te két \-t akartál átadni paraméterként.példa. [link]
Ha java-ban egy tabot akarsz hozzáfűzni egy stringhez, akkor stringvar+= '\t',
itt a \ arra való, hogy jelezzük, hogy az utánakövetkező karakter az nem egy tényleges t karakter, hanem egy tabot akarunk ott látni. Mivel a \ ilyen speciális módosító karakter, amivel ilyen esetekben jelzünk a fordítónak, a \-t mint karaktert leírni kettő darab \-rel lehet (\\).
Ha 2 darab \\-t mint stringet akarsz megadni, akkor 4 \-t kell írnod.Thank you to god for making me an atheist
-
ALI_G
veterán
válasz Lortech #4154 üzenetére
Igen, először nem esett le a sztringnél a \\.
\t -t használom.De én nem csak egy \-t akarok keresni?
Van a sztringem amiben van sok \ de sosem egymás után kettő. Akkor a slpit("\\") az miért nem azt csinálja, hogy \-t keres, amit escape-elek egy darab \-sel? A split-nek regex-et kell megadni.
A sima slach (/)-t nem kell escapelni, mert normál karakternek veszi amit tud a regex-szel szűrni. Aztán ezt escape-elem, hogy ne akadjon fent mert sztringként adom neki, így elvileg egy back slash-nek értelmezi, és ez van a sztringben ami alapján darabolni akarok.Ha továbbra is hülyeséget beszélek, akkor hagyjuk
-
bpx
őstag
Akkor a slpit("\\") az miért nem azt csinálja, hogy \-t keres, amit escape-elek egy darab \-sel? A split-nek regex-et kell megadni.
Egy darab \-re \\ lesz a regex. Ezt a regex-et java stringként szerinted hogy kell megadni hogy a string tényleges tartalma \\ legyen?
[ Szerkesztve ]
-
bama
csendes tag
Hello!!
Segit nekem vki a program helyes müködésében???Hogyan müködne rendesen??
int strcmp(char *a;char*b){
char res;
whil (1);
if ((res=(a-b++))|!a++)
break;
return res;
}Thanx
-
Gyuri16
senior tag
attol hogy tobb topicba leirod nem kapsz hamarabb segitseget..
megprobaltad legalabb megoldani? pl probald meg leforditani, mit csinal? nyilvan nem tudja mi az a whil, azon kivul a parameterlistaban pontosvesszo helyett vesszot szokas hasznalni, tovabb nem tetszik neki hogy a break nem ciklusban van. ezeket legalabb javitsd ki
azt is lathatod hogy a kod elejen van egy vegtelen ciklus, igy aztan a fuggvenyed nem sokmindent fog csinalni meg ha le is forditodNem vagyok egoista, csak uborkagyalu!
-
dany27
őstag
hali
egy olyan kérdés h van x db név ezeket kéne random össze sorsolni. Ti hogy oldanátok meg ??
Nekem erre per pill semmi értelmes nem jut eszembe.Előre is kössz
[ Szerkesztve ]
-
Gyuri16
senior tag
mit jelent az hogy osszesorsolni? random parokat alkotni az egesz halmazbol? vagy csak random sorrendben kivalasztani oket? esetleg ket halmaz van (ferfi/no) es igy kell parokat?
masik dolog hogy ezt neked kell e programozni (valami feladat, amit le kell adnod), vagy csak az eredmeny a fontos? milyen nyelven?
pl javaban (de biztos a tobbi hasonloban is) van olyan hogy Collections.shuffle. ennek adsz egy kollekciot (pl ArrayList) es o veletlenszeruen osszekeveri. innen aztan eleg venni kettesevel az egymas mellett levoket es kinevezni hogy ok egy par#4161: nem is tudtam, hogy ennek a keveresnek neve is van (raadasul ket ember utan is)
[ Szerkesztve ]
Nem vagyok egoista, csak uborkagyalu!
-
dany27
őstag
nah igen ilyesmire gondoltam kb én is de azt h oldom meg h ha mondjuk össze sorsolja a 12es meg 20as elemet akkor azokat már máshoz ne sorsolhassa hozzá..
Ezt nem tom.... Amit írtál azt én is így képzeltem de azt nem tom hogy oldjam meg h minden elemet csak egyszer solhasson ki...
-
Karma
félisten
Mondjuk úgy, hogy azt a két nevet kiveszed a kalapból, mint a valóságban Pl. odarakod őket a tömb végére, a következő véletlenszámokat meg nem N-ig, hanem N-2-ig generálod.
Matematikailag nem tudom mennyire korrekt, de ez tükrözi a valóságot.
“All nothings are not equal.”
-
ALI_G
veterán
Ja értem, akkor amit a kolléga írt előtt pl jó lesz. Vagy akár ki is törölheted, ha ez egy segéd tömb, és teszteled, hogy az adott helyen üresedés van, akkor tudod, hogy már felhasználtad. Vigyázz ha páratlan a tömb elemszáma, akkor könnyen végtelen ciklust kapsz
Tényleg azt hogy csinálták a tanárok régen mikor sorsoltunk, hogy ki kap kitől ajándékot? Mármint ha páratlan volt az osztálylétszám?
[ Szerkesztve ]
-
Karma
félisten
Segédtömb? Minek is?
Ez simán végigvihető in-place is.A végtelen ciklus meg könnyen elkerülhető, ha a ciklusfeltétel "max > 2" például. Ahol max a véletlenszámgenerálás határa/a még rendezetlen elemek felső határának indexe.
Nem tudom a tanárok hogy csinálják, én mindig páros létszámú osztályba jártam Bajnokságokon hogy szokott az ilyen lenni?
[ Szerkesztve ]
“All nothings are not equal.”
-
ALI_G
veterán
Segédtömb? Minek is?
Ha segédtömb...törölni gyorsabb, mint rendezni. Bár osztálylétszám ritkán van 1.000.000
Bajnokságokon hogy szokott az ilyen lenni?
Oda mindig páros létszámot választanak, olimpia, bajnokok ligája, stb. Persze ez nem fed le minden sportot, de focit nem tudok elképzelni páratlan csapattal, csak úgy hogy oda-vissza mindenki, így ugye páros lesz a mérkőzések száma
-
whited
addikt
sziasztok
suliban delphi-t tanulok és most 1 űrhajós programot csinálunk
aki jól ért 'delphi'-hez kérem keressen meg 1 pü-vel mert szeretnék tőle pár dolgot kérdezni mert beadós a program és holnapig meg kéne csinálnom és pár dolgot nem értek
Tehát ha van olyan aki keni-vágja kérem írjon, annyira nem kell komoly dolgokra gondolni benneHa nem válaszolok a PM-re, elképzelhető, hogy nem kaptam meg, ilyenkor kérlek küld el újra, köszönöm
-
8nemesis8
veterán
Sziasztok!
Java kötprogit írok éppen, megvan az algoritmus.
Azonban van egy 3dimenziós tömböm aminek a bejárásánál azt írja az eclipse, hogy
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at feladat.main..
Mivel tudom kikerülni ezt a memória error-t?
maximum 100*100*100as tömb lehet int-be foglaltam le. -
doc
nagyúr
Tényleg azt hogy csinálták a tanárok régen mikor sorsoltunk, hogy ki kap kitől ajándékot? Mármint ha páratlan volt az osztálylétszám?
hopp, ezt csak most vettem eszreez tok fuggetlen attol hogy paros vagy paratlan, mivel nem egymasnak adjak a parok
siman osszekevered a neveket, es mindegyik az utana kovetkezonek ad, az utolso meg az elsonek es kesz -
klambi
addikt
freepascal miért akad ki a clrscr; parancsra?
"Mond szépen angolul: Gyors róka!"
-
Balákka
tag
segítségre lenne szükségem!
egy szótárprogramot kell készítenem amiben lehet keresni eszperantó szót, lehet keresni kifejezést, hozzáadni uj szót illetve törölni már meglévő kifejezést.
a problémát csak a törlés jelent nekem
hogyan lehetne törölni?
van egy txt fájlom amibe soronként van kifejezés tabulátorral elválasztva
pl: mano [chr(9)] kéz
és van egy dat fájl amit ebből a szöveges állománybol generáltam
ha tud valaki szivesen veszem ha ad ötletetTanuló apuka, mérnök, couchgamer, souls fan
-
bobace
őstag
Kérnék egy jókora segítséget, programozásban nem vagyok nagyon otthon, de szeretnék ennek a végére járni. Szeretnék multiple html forrásból kinyerni adatokat, amelyeknek a struktúrája megegyezik. Kábé hasonlóan primitív:
...<tr><td>Munkavégző neve: </td><td > Kiss Pista </td>
<td>Életkor:</td><td> 43 </td></tr>...
Valami függvénnyel (php-ben preg_match ha jól tudom, de nem nagyon értek hozzá ) meg kellene keresni a munkavégző nevét és kimenteni, majd az életkort is és kimenteni.
Aztán a kinyert adatokat adatbázisba elmenteni. Ha megvan akkor megnyitni egy új htmlt és ugyanígy ismétlődő ciklusként.Na a kérdés: Milyen nyelvben célszerű ennek neki állni? Magyarul melyiket kezdjem el megtanulni, amiben a legegyszerűbb ?
És az esetleges kérés über sok idővel rendelkező fórumtársaknak:
Nem tudom hány soros kód lehet ezt megcsinálni, de ha valaki nagyon-nagyon ráér, esetleg egy minta kódot adhatna, elég gyorsan tanulok. Csak sajnos anno is úgy próbáltam tanulni a programozást, hogy kész kódokból összeollóztam magamnak, és erről nem találtam googleben sem igazi segítséget vagy alapot. Tudom, óriási kérés, de ha valaki netán írna valami alap kódot, leírná egészen a változóbekéréstől az sql írásig? Előre is köszönet és hála, ha helybeli vagy (Debrecen) még sörre, csokira is meghívlakNem az a szabadság, hogy azt teheted, amit akarsz, hanem, hogy nem kell megtenned, amit nem akarsz.
-
-
Bagira01
veterán
Valaki tudna nekem segíteni programozásban(delphi 5 console application-ba kell vmit bevinni ). Konkrétan a fél éves házimat kéne megcsinálni, de őszintén fingom sincs hogy. Javarészt matematikához kötődő programokról lenne szó(1db kéne, van egy listám) Ha valaki úgy érzi tudna segíteni kérem keressen meg pü-be
[ Szerkesztve ]
Hirdetéseim: http://goo.gl/TfNH1d
-
d2zoli
csendes tag
sziasztok!
Segítségre volna szükségem turbo pascalból:
egy amőba programot írok, ami úgy néz ki, hogy egy 15x15 karakter típusú mátrixot csillagokkal töltöttem fel, és koordinátát kell megadni hogy M[x1,x2] csillagról Xre váltson stb, ez működik is, de ami nem megy, hogy a gép magától kiírja hogy 'NYERT' már nagyon sokat próbálkoztamif M[i,j]='X' then xc:=1;
if M[i+1,j]='X' then xc:=xc+1; else xc:=0;
if M[i,j+1]='X' then xc:=xc+1; else xc:=0;if M[i,j]='O' then oc:=1;
if M[i+1,j]='O' then oc:=oc+1; else oc:=0;
if M[i,j+1]='O' then oc:=oc+1; else oc:=0;ez volt az én alapötletem, aki tud kérem segítsen
előre is köszönet -
Gyuri16
senior tag
hany egyformanak kell egymas utan lenni?
elgondolasod nagyjabol jo, megvalositason kicsit kell csiszolni.
elso peldad ilyen: M[i,j], M[i+1,j], M[i,j+1] ezeket a koordinatakat ha lerajzolod akkor L alak jon ki, mig amobaban ha minden igaz egyenes vonalnak kell lenni.
szoval kb ugy kellene, hogy teszel az x,y pontra akkor megnezed hogy onnan jobbra+balra mennyi osszefuggo ugyanolyan betu van (X/O, attol fugg mit tettel), ezt osszeadod es hozzaadod azt is amit epp letettel, ha tobb mint amennyinek lenni kell akkor kiirod, hogy nyert, aztan megcsinalod ugyanezt fel/le iranyban, majd sregen (rajzold le magadnak papirra, hogy hogyan vannak a koordinatak, hogy biztos jol ird az indexeket)Nem vagyok egoista, csak uborkagyalu!
-
king40
csendes tag
üdv mindenkinek,lenne egy lehetséges hüle kérdésem,szeretnék pendrivra egy vagy több mappát csinálni amit jelszoval lehetne megnyitni,az lenne a kérdésem hogy lehetséges e vagy csak én gondolom hogy lehet,és ha igen akkor hogyan tudom megcsinálni vagy kell hozzá valami progi,lécci segitsen valaki elöre is köszönöm
-
Csakénvagyok
őstag
Mondjuk nem épp programozási kérdés de van rá megoldás.
Felteszel egy programot ami létrehoz egy titkosított particiót az USBn, aminek a tartalmát már csak evvel a programmal dekódolva lehet megjeleníteni, máskülömben nem is látszik. ezen a partición belül kedvedre hozhatsz létre mappákat.
-
Karma
félisten
válasz Csakénvagyok #4197 üzenetére
128-bites titkosítás OMG
Itt egy sokkal komolyabb eszköz.“All nothings are not equal.”
-
Karma
félisten
válasz Csakénvagyok #4199 üzenetére
Azt nem tudom (nem hiszem hogy firtatnunk kéne, mire is kell neki a védelem), de akkor is a TrueCrypt sokkal komolyabb tool emennél
“All nothings are not equal.”
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- GoPro Topic
- Faragott a Radeon RX 7700 XT árán az AMD
- Garmin Forerunner 165 - alapozó edzés
- Hobby elektronika
- Óra topik
- Windows 11
- Kerékpárosok, bringások ide!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen notebookot vegyek?
- További aktív témák...
- 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
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Dell Latitude 5580 - i5-G6 I 8-16GB I 256 SSD I 15,6" FHD I HDMI I CAM I W10 I Garancia