- iPhone topik
- Mobil flották
- Samsung Galaxy A55 - új év, régi stratégia
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Csíkszélességben verné az Exynos 2600 a Snapdragon 8 Elite 2-t
- Keretmentesít a Galaxy S25 FE
- Honor 200 Pro - mobilportré
Új hozzászólás Aktív témák
-
#36268800
törölt tag
válasz
EQMontoya #5617 üzenetére
char str1[]="AEBCD", str2[37]= {0};
Ebből a sorból derül ki ez, nem? Tehát van egyszer AE, valamint BCD és a lezáró nulla. Ezeket kell bedobálni a második stringbe, ami 37 elemű, tehát str2[0]...str2[36]. A nulladik hely gondolom párosnak számít, bár most nekem az nem világos, hogy ha végig nézi az első stringet, abban van 5 darab betű. Ezeket beírja az str2 megfelelő helyeire:
str2[0] → B
str2[1] → A
str2[2] → C
str2[3] → E
str2[4] → D
str2[5] → \0akkor a második string miért nem csak 6 elemű? Vagy most a "while(*p1)" az nem csak az első string végéig fut? És a lezáró nullával mi lesz?
Ja most látom, hogy a kérdés éppen erre irányul, hogy hogyan töltse fel végig a stringet. Akkor a feladat adott: van 5 karaktered és a lezáró nulla, az első 36 helyre írd be a megfelelő magánhangzót vagy mássalhangzót attól függően, hogy páros vagy páratlan indexen állsz-e, majd végül a 37. helyre dobd be a lezáró nullát.
-
#36268800
törölt tag
válasz
EQMontoya #5613 üzenetére
Van két stringed, az egyikből kiolvasod sorban a karaktereket és
ha magánhangzót találsz, akkor azt beírod a másik string páratlan indexű helyeire (string2: [1] ... [3] ... [5]),
...aAeEiIoOuU
ha mássalhangzót találsz, akkor azt beírod a másik string páros indexű helyeire (string2: [2] ... [4] ... [6]),
...egyebek.Olyasmit nem kell vizsgálni vajon, hogy biztosan betűk másolódjanak az új stringbe?
-
#36268800
törölt tag
Esetleg használhatnád ezt az oldalt, hogy átláthatóbb legyen a kód!
-
#36268800
törölt tag
válasz
dobragab #5605 üzenetére
Arra gondoltam, hogy egy láncolt listába beolvasom a sorok tartalmát, tehát a struktúrám valahogy úgy nézne ki, hogy
typedef struct lottoHet{
int szam1;
int szam2;
int szam3;
int szam4;
int szam5;
struct lottoHet *next;
}lottoHet;miután ez megvan, végigpörgetem a listát és megszámoltatom egy 90 elemű tömbben, hogy egy-egy számot hányszor húztak ki az eddigi évek során. Puszta kíváncsiságból szeretném megírni a programot. Nyilván minimális eltérés lesz egy-egy darabszám között, mivel "90 alatt az 5" a lottó 5ös valószínűsége.
Egyéni szórakozás...
Alapvetően nem gondoltam arra, hogy megszámolnám a sorokat, inkább találja ki a program, legyen okosabb annál, mintsem hogy mindent "a szájába rágjak".
-
#36268800
törölt tag
válasz
DrojDtroll #5602 üzenetére
Tulajdonképpen hetente változik a sorok száma, hiszen akkor húzzák ki az újabb számokat (manuálisan szerkesztem a fájlt).
Az oszlopok száma mindig 5, mivel ötös lottóról van szó. -
#36268800
törölt tag
Sziasztok!
Lottószámokat szeretnék beolvasni egy szövegfájlból. A számok 5 db oszlopban vannak megadva. A következő dolgokra szeretnék választ kapni:
-hogyan válasszam szét az oszlopokat? Jelenleg tabulátorral vannak tagolva, de ezt nyilván lehet bármilyen egyéb karakterre módosítani: szóköz, vessző, pontosvessző, stb.
-meddig olvassam a fájlt? Tegyek a végére valamilyen fájlvége jelet? Pl. -1 megfelelne? Van más konvenció erre?
-milyen módon lehet a számokat szépen beolvasni? Régebben készítettem egy hasonló programot és abban úgy oldottam meg, hogy beolvasott a progi egy teljes sort, aztán szétdarabolta a tartalmát. Nagyjából ilyen formában: "szöveg1";"szöveg2";"szöveg3";"szöveg4"endline - egy ilyen sort beolvasott egy elegendően nagy tömbbe, majd ráküldtem egy daraboló függvényt, ami pontosvesszőkig olvasta be a tartalmat és szétdobálta megfelelő változókba a "szövegeket". Mivel az egyetemen a laborvezetőm semmilyen érdemi kommentárt nem fűzött a dologhoz, fogalmam sincs, hogy ez mennyire számított elegáns vagy jó megoldásnak... az összkép tulajdonképpen megvolt (Legyen Ön Is Milliomos játék), és így ennyi.Köszönöm előre is a segítséget!
-
#36268800
törölt tag
Üdv!
Egy többnyelvű programot szeretnék írni. A nyelvválasztást megoldom egy egyszerű switch-csel. Adott nyelv esetén a progi betölti a megfelelő nyelvhez tartozó függvényt, ami azt csinálja, hogy pl.: magyar nyelv kiválasztása esetén a hungarian.txt-ből beolvassa a megfelelő stringeket. Milyen adatszerkezetbe olvasnátok be ezeket? Elég egyszer beolvasni a program elején, hiszen ez csak a kiírásokhoz kell.
Például kiírja a program, (magyar nyelv esetén) hogy "a kiválasztott nyelv: magyar", vagy angol esetén "english selected". Értelemszerűen a megfelelő fájlból olvassa ki a megfelelő sorokat.
Arra is gondoltam, hogy esetleg egy fájlban tárolnám el mindezeket, valahogy a következő formában://Nyelv kiválasztva
magyar kiválasztva //magyar nyelv esetén
english selected //angol esetén
gewählte sprache deutsch //német esetén
//Választás a menüpontok közül
kérlek válassz az alábbi menüpontok közül //magyar nyelv esetén
please select one of the following features //angol esetén
wählen sie bitte ein der folgenden //német eseténtehát mindig az első sor a magyarhoz, a második sor az angolhoz és a harmadik sor a némethez, így egy újabb nyelv hozzáadása esetén csak annyit kéne, hogy pl. minden 4. sorba beírom a megfelelő szöveget.
Ez az egész kivitelezhető c-ben? -
#36268800
törölt tag
Sziasztok!
Kaptam még jó pár hónapja egy RAR fájlt, ami tele van hasznos dolgokkal, de sajnos jelszóval védett, amire nem emlékszem. Akitől kaptam, nyilván tudja és meg tudnám kérdezni, DE én arra gondoltam, hogy írni kellene egy C programot (nem letölteni egy már kész szoftvert), ami megfejti nekem a jelszót. Érdekel az IT biztonság, a vírusok, a vírusok elleni védekezés, az "ethical hacking", viszont totál zöldfülű vagyok ezen a téren, még soha nem foglalkoztam ilyesmivel. Valakinek van ötlete, hogyan lehetne belekezdeni egy efféle program megírásába? Akár együtt is elkészíthetnénk, soha nem dolgoztam még csapatban, jó lenne tapasztalatot szerezni ilyen téren is.
A kihívásoktól nem riadok vissza, az idő pedig nem sürget, tehát ha csak hétvégente foglalkozunk vele néhány órát, az sem akadály!
Köszi előre is a válaszokat, üdv!
-
#36268800
törölt tag
Köszönöm a válaszokat! Oda figyelek most már erre.
-
#36268800
törölt tag
A C Példatár alapján írtam egy programot: link
0-100ig megadsz egy egész számot és megkapod az értékelést. (tudom, hogy a szám nincs vizsgálva hogy biztosan 0 és 100 közé esik-e, de tegyük fel, hogy igen)
Minden értékre jól működik, kivéve az 57-re.
MAXP = 100
MAXP*0.57 = 57Ha beírom simán a feltételnek, hogy 57 működik, ha MAXP*0.57-et adok meg, akkor viszont az 57 pontot "közepesnek" értékeli! Miért?
-
#36268800
törölt tag
Köszönöm a választ! Azt hiszem, megvilágosodtam!
Szerintem JÓL működik. Esetleg egy-két próbát tennél vele? Megvárom a válaszodat és csak utána adom be. -
#36268800
törölt tag
Sziasztok!
Ezzel a kóddal kapcsolatban kérnék segítséget!
Az a része jól működik, hogy megmondja a program, hány megoldása van az egyenletnek, viszont csak 0.0000-kat ad vissza eredményül.
Gondolom a "double" - "int" részek kavarodnak, de már egy ideje görcsölök rajta és sehogy se jön össze. Valaki ki tudná javítani? Tanulnék belőle.
Ha nagyon nagy logikai hibák vannak a kódomban, akkor ne javítsátok ki, csak írjátok meg és megpróbálom összerakni máshogyan!!! -
#36268800
törölt tag
Tudna nekem valaki küldeni esetleg egy kicsit komplexebb C programot, amely forrásának átnézéséből tanulhatnék? Az igazat megvallva soha nem láttam még az "if-eken túl". Mindenféle "felajánlást" szívesen vennék!
-
#36268800
törölt tag
Elkészült és működik. Ennél azért bonyolultabbra számítottam!
Ezek szerint a "void" típusú függvényeknél ennyi az egész? Megírom külön, mintha a main-ben írnám és utána meghívom a main-ben?
-
#36268800
törölt tag
Köszönöm a segítőkész válaszokat!
Újabb kérdésem lenne. Mindig is gondjaim voltak a függvények elkészítésével. Hogyan lehetne ebben a kódban azt a két adag feltételt 1-1 külön függvénybe kiírni, hogy ne a programtörzset árasszák el?
-
#36268800
törölt tag
Vetnétek egy pillantást a kódomra?
Itt a tutorial videó és itt az én kódom.
A kérdésem az volna ezzel kapcsolatban, hogy mi a különbség az egyszerű "if" és az "else-if" között? A fenti tutorial alapján készítettem el a kódot, de a srác az összes állítást külön "if"-ekként kezelte, én pedig egyetlen "if"-nek az "else" ágán mentem tovább.
Esetleg valamelyik gyorsabban lefut? A Microsoft Visual Studio-t használom, hol találom benne a program gyorsaságát? Mi a véleményetek a kódom tagoltságáról? (építő jellegű kritikát szeretnék kapni)
-
#36268800
törölt tag
Sziasztok!
Most kezdem a C programozást és beleütköztem néhány (feltételezem bagatell) problémába a változók értéktartományaival kapcsolatban. A kérdéseimet összeírtam és szemléltettem egy táblázatban! Lennétek szívesek válaszolni rájuk? Szívesen fogadok olvasnivalót is!
Itt megtaláljátok a PDF állományt!
Köszönöm előre is!
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Luck Dragon: Asszociációs játék. :)
- Synology NAS
- Futás, futópályák
- MasterDeeJay: SATA to SAS adapter
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Mielőbb díjat rakatnának a görögök az olcsó csomagokra az EU-ban
- iPad topik
- iPhone topik
- Milyen légkondit a lakásba?
- PH!otósok beszélgetős, offolós topikja
- További aktív témák...
- AKCIÓ!! i9 9900 , RX 5700 XT , 32GB DDR4 , 512GB NVME , 2TB HDD
- Inspiron 14 7440 2-in-1 14" FHD+ IPS érintő Core 5 120U 16GB 512GB NVMe magyar vbill ujjolv gar
- Garis ZOTAC GeForce RTX 4070 Ti Trinity 12GB GDDR6X videokártya
- Nokia mobilgyűjtemény - E-series + 2 klasszikus
- Siemens SL 45 - magyar, dobozos, ingyen Fox
- HPE Apollo 4200 Gen9 2U rack szerver, 1x E5-2620v4, 64GB RAM, 24x3.5" 2U-ban! ÁFA-s számla, garancia
- Xbox Ultimate előfizetések
- Felújított laptopok Számlával, garanciával! Ingyen Foxpost!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 XT GAMER PC termékbeszámítással
- ÁRGARANCIA! Épített KomPhone Ryzen 7 5800X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest