Hirdetés
- Parci: Milyen mosógépet vegyek?
- eBay-es kütyük kis pénzért
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Magga: PLEX: multimédia az egész lakásban
- gban: Ingyen kellene, de tegnapra
-
LOGOUT

Új hozzászólás Aktív témák
-
Draut_HeV
tag
Egy gyors kérdés:
Az ANSI C megengedi, hogy ilyet csináljak, vagy platform/fordítófüggő lesz:
int i;
scanf( "%c", &i );(Szóval egy karaktert olvastatnék be intbe közvetlenül, persze 0 és 127 közötti értékek jönnek kizárólag.)
-
Draut_HeV
tag
Programozás közben akadt egy kis valószínűségszámítási problémám (OFF, de akkor is
):A kérdés az lenne, ha 1-től 100-ig terjedő számokból kihúzunk 10 darabot visszatevés nélkül, majd visszatesszük, és kihúzunk másik 10 darab számot, akkor mi a valószínűsége, hogy a két 10-es számsorban pontosan n szám egyezik? (n=0...10)
Arra már rájöttem, hogy n=0-nál ( 70C10 / 80C10 ) a megoldás (a "C" az "alatt"-at jelöli). A többit meg nem tudom.

-
Draut_HeV
tag
válasz
sghc_toma
#3733
üzenetére
Igen, ezek így működnek, köszönöm mindkettőtöknek, a gond az, hogy ezekben a beolvasandó sztringekben meg kellene engednem a '<' karakter használatát is. Szóval ne álljon meg ott a beolvasás, csak akkor, ha az utána következő karakterek is egyeznek, azaz jelen esetben a "tomb1"-be addig kellene olvasson, amíg a "string"-ben el nem érkezem a "</H1>\n<H2>("-ig.
Remélem, érthetően fogalmaztam.
Ezt szerintetek meg lehet oldani valahogyan?
-
Draut_HeV
tag
Az agyam eldobom, komolyan mondom...

char tomb1[256], tomb2[256];
char string[]="<H1>Valami szöveg</H1>\n<H2>(Egyéb szöveg)</H2>";
tomb1[0]=tomb2[0]='\0';
sscanf_s(string, "<H1>%[^]</H1>\n<H2>(%[^])</H2>", tomb1, 256, tomb2, 256);Miután ez lefut, a tomb1-ben a "Valami szöveg" van, a tomb2 pedig üres marad. Kérdezem én, miért?!
-
Draut_HeV
tag
Mi a különbség C-ben sok függvény és az "_s" változtatai között? Pl. fscanf() és fscanf_s().
Visual Studio mindig csesztet érte, tudom, hogy ki lehet kapcsolni, csak kíváncsi vagyok, miért akarja rámtukmálni.De elég érdekes, mert pl. itt ez a kód, ami fscanf()-el gyönyörűen muzsikál, amikor azonban fscanf_s()-re kicserélem, "Access violation"-el kidob...

FILE* file;
int i;
char adat0[64], adat1[128], adat3[256];
fopen_s( &file , "akarmi.txt" , "r" );
fscanf( file, "%[^\t] \t %[^\t] \t %[^\t] \t %d \n", adat0, adat1, adat2, &i);Láttok benne valamit, ami miatt dobhatna? A karaktertömbök bőven túl vannak méretezve...
Érdekes, hogy némi kurtítással meg megy fscanf_s()-el...
fscanf_s( file, "%*[^\t] \t %*[^\t] \t %*[^\t] \t %d \n", &i)
Ezek szerint csak ott lesz valami a tömböknél, de nem tudok rájönni...
-
Draut_HeV
tag
válasz
Fire/SOUL/CD
#3717
üzenetére
Na, úgy oldottam meg, hogy a setlocale(LC_ALL, "Hungarian_Hungary") paranccsal lokalizáltam a programot, így a forráskódban lévő sztringek a futáskor jól jelennek meg, és a billentyűzetről olvasott dolgokat konvertálgatom. Így egységes ANSI lett az egész, most kipróbáltam, működni látszik, aztán majd eldől.

Minden esetre köszönöm segítségedet!

-
Draut_HeV
tag
válasz
Fire/SOUL/CD
#3715
üzenetére
Igen, tudod megint ez az ANSI<->ASCII probléma áll fenn.
Szóval ha a forrásban csinálok egy s[80]="öüóőúéáűí" sztringet, akkor az a programon belül nem jól jelenik meg kiíratásnál, viszont a billentyűzetről beolvasott jó lesz.
Az én gondom az, hogy fájlba is kell írjak, ott meg pont fordítva van, az előre definiált sztringem szépen olvasható, a billentyűzetes meg...
-
Draut_HeV
tag
Sziasztok!
Valaki elárulja nekem, hogy egy sima, konzolos C alkalmazásban hogyan lehet ékezetes karaktereket használni? Nem csak kiíratni, hanem be is kellene vinni, de valahogy nekem nem akar összejönni, pedig már szétkerestem a Google-t, és az összes hajamat kitéptem.

-
Draut_HeV
tag
Kellene egy kis help standard C nyelvben.
Hogyan lehetne azt megoldani, hogy hívok egy külső processt, és miközben az fut, a main program kilép.
System() függvénnyel akartam megoldani, de az addig fenntartja a main programot, amíg a külső process be nem zárul.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Nagyon ritka Blackshark Phone 2 gamer telefon gyüjtői csomag! Kàrtyafüggetlen EU verzió!
- iPhone 15 128GB Pink független 91% akku 1év garancia.
- Eladó MSI Gamer Laptop újszerű, karcmentes állapotban!
- IdeaPad 3 15IMH05 15.6" FHD IPS i5-10300H GTX 1650Ti 16GB 512GB NVMe magyar vbill gar
- Alaplaphibás Dell Latitude 7490 alkatrésznek eladó
- HIBÁTLAN iPhone 12 Pro 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS4493
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- HP EliteBook 840 G7 14" i5 10210u, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- TELJES KÖRŰ IT BESZERZÉS
- ASTRO A50 WIRELESS HEADSET + BASE STATION 4th gen. fejhallgató
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

):





