- Mozilla Thunderbird
- AI-gyártású celebpornóval küzd a Facebook
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Windows 11
- Nagy botrányt okoz az EU kiberbiztonsági terve
- Linux kezdőknek
- Van, ahol már törvényben védik az agyhullámainkat
- Már azelőtt szoftvert írnak a chipekhez, hogy elindulna a gyártás
- Alternatív kriptopénzek, altcoinok bányászata
- Rendszergazda topic
-
IT café
Új hozzászólás Aktív témák
-
K1nG HuNp
őstag
Különórás matektanárral és tanulással felhozható? Mikor érezhetem úgy, hogy készen állok a progterves matekre? Az érettségi jó visszajelzés? esetleg ha nem túl privát a kérdés, neked/tek hogyan sikerült?
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
kovisoft
őstag
válasz K1nG HuNp #11351 üzenetére
Szigorúan a magánvéleményem, de szerintem akinek nem ment a középiskolai matek, annak méginkább meg fog gyűlni a baja a felsőbb matematikával. Az érettségi csak arra jó visszajelzés, hogy a középiskolai szintet megugrottad, de ha ehhez már eleve egy csomót kellett pluszban küzdened, akkor mi lesz majd később?
-
bandi0000
nagyúr
Én azért nem nagyon hiszek ebbe a középsulis visszajelzésekben, mert mondjuk ki lusták a gyerekek, középsuli más rendszer, lehet javítani, nincs vizsga, illetve fiatalabbak a diákok, megkapják az anyagot és ha értik ha nem leszarják, egyetemen meg első pár hét után rá jönnek hogy ez nem teljesen ugyan az, sokkal nagyobb a követelmény, több az anyag, ezért komolyabban kell venni
nyilván tisztában kell lennie hogy neki nehezebb lesz de azért ne vegyétek el a kedvét, első félév államin tuti hogy költség mentes, szóval legrosszabb esetbe elpazarolt fél évet
sok embert ismerek, akik átküzdötték magukat analizisen, mégis pl digitális technika akasztotta meg őket, holott csak 1-es éd 0-val kell számolniuk
[ Szerkesztve ]
Xbox One: bandymnc
-
K1nG HuNp
őstag
Egy kis off: A BME-n 375, az ELTE-n 360 pont volt az állami és az önköltséges is. Mennyi + pont kell ehhez képest, hogy fixen államis legyen az ember? Ez az első félévet kipróbálom és ott majd döntök dolog nem hangzik rosszul.
[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
cattus
őstag
-
K1nG HuNp
őstag
Köszönöm a segítséget. Megvan a matektanárom, elvileg a legjobb a környéken, járnak hozzá hétvégente haza egyetemisták, velük is elbánik. Reménykedem, hogy sikerül a cél. Addigis, hogy az önszorgalmam fejlesszem, találtam egy elvileg Harvardos courset, a CS50-et. Ajánlott? Nekem laikusként profinak tűnnek a 1,5 órás előadások és a rengeteg extra körítés
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
K1nG HuNp
őstag
C-ben szeretnék egy programot írni ami magában foglal néhány matekos funckiot, pl körrel való számolás stb. Magukban működőképesek ezek az apróbb funkciók, most össze kellene őket hoznom. Először ki kellene írnom, hogy "ird be a kivánt funkciót, vagy írj helpet az elérhetők kilistázásához." Ez eddig ok.
Hogyan tudok pontosan (vagy megkozelitoleg pontosan, pl "Kerület" és "kerulet" is mukodjon) szavakat felismerni az user inputbol majd ha megvan az input elinditani a funkciot?
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
bandi0000
nagyúr
válasz K1nG HuNp #11358 üzenetére
csinálj valami megkötést, mert minden létező varriációra reagáljon az nehéz,nem lenne egyszerűbb egy válasszon a műveletek közül , például? és csak számot kérsz be, vagy B lehetőség hogy egy tömbbe beleírod az összes általad feltételezett varriációt, és utána végigmész rajta és ha egyezik, akkor számol
Xbox One: bandymnc
-
K1nG HuNp
őstag
válasz bandi0000 #11359 üzenetére
Ez a tömbbe beírás jól hangzik. Milyen c funkcioknak nezzek utana, amivel megoldhato ez az input atnezes tomb alapjan majd adott ujabb kodreszlet lefuttatas?
Illetve itt tomb alatt egy tenyleges txt fajlt ertesz?
[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
bandi0000
nagyúr
válasz K1nG HuNp #11360 üzenetére
sima c kell vagy c++?
sima c be nehezebb picit, mert ott karakter tömbböt kéne létrehoznod, és nehezebb is kezelni mint c++ esetén string ben
de igazából c esetén strcmp hasonlítja össze, ami 0-át ad vissza ha megegyeznek
de ha csak kis illetve nagy kezdőbetűt akarod megkülönböztetni, akkor elég lenne minden műveletnél 2 if azt csók
Xbox One: bandymnc
-
-
kovisoft
őstag
-
K1nG HuNp
őstag
Szóval, picit elakadtam. Egyelőre 2 dolgot szeretnék megoldani.
Adott egy "help" és egy "körkerülete" funkciom. Ezeket a kódom elején
char help[4] = "help";-el tároljam el, hogy később az strncmp össze tudja hasonlítani az inputtal?#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char name[20];
char korkt[5] = "korkt";
char help[4] = "help";
char input[10];
printf("Hogy hivnak?\n");
scanf("%s", name);
printf("Kedves %s, miben segithetek?\nAz elerheto parancskhoz irj helpet.", name);
scanf("%s", input);
return 0;
}Eddig így állok, most kellene összehasonlítani a kód végén bekért inputot a "help" vagy a "korkt" szavakkal. És ha eggyeznek akkor elinditani néhány újabb kódsort. Ide gondolom if + strncmp.
[ Szerkesztve ]
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
bandi0000
nagyúr
válasz K1nG HuNp #11366 üzenetére
egyrészt a char a string végén tárol egy lezáró 0-át a sor vége jelzésére, tehát a char hossza mindig a szükséges karakter+1 kell legyen
az if meg annyi, hogy if(strncmp(help,"help")==0) és akkor csinálja azt,a kerületnél ugyan így
illetve a bekéréseknél, a változókra &-al hivatkozol, amit a változó név elé írsz
[ Szerkesztve ]
Xbox One: bandymnc
-
kovisoft
őstag
válasz bandi0000 #11367 üzenetére
Néhány megjegyzés:
A string változó neve egyben a stringre mutató pointer is, tehát string bekérésekor nem kell & a változó neve elé (de persze lehet elé tenni &-t, ugyanaz lesz az eredmény).
Az if-ben az input változót kell hasonlítani a "help" stringgel.
Az strncmp-nek van egy harmadik (hossz) paramétere is. De szerintem ilyen esetben nem indokolt az strncmp. Az strncmp(input, "help", 4) ugyanaz lesz, mint az strcmp(input, "help").
-
kovisoft
őstag
válasz bandi0000 #11369 üzenetére
A scanf-nek a változóra mutató pointert kell átadni, amilyen címre a beolvasott értéket tenni kell. Tömbök esetében (a string is egy karakter tömb) a változó neve egyben a tömb első elemére mutató pointer is, tehát az input ugyanaz, mint az &input[0]. Más jellegű (pl. char vagy int) változók esetében természetesen kell az & a scanf-be, mivel ezeknél a változó nevét beírva a változó értékére hivatkozunk (tehát char-nál is kell & a scanf-be).
[ Szerkesztve ]
-
dabadab
titán
válasz kovisoft #11368 üzenetére
"A string változó neve egyben a stringre mutató pointer is, tehát string bekérésekor nem kell & a változó neve elé (de persze lehet elé tenni &-t, ugyanaz lesz az eredmény)."
Már hogy lenne ugyanaz? Ha tesz elé egy &-et, akkor a mutató címét kapja vissza és ha annak a helyére áll neki berakni egy char tömböt, annak csúnya vége lesz.
DRM is theft
-
kovisoft
őstag
válasz dabadab #11372 üzenetére
Akkor van az, amit írsz, amikor a stringre egy char* típusú pointer mutat. A konkrét esetben viszont egy char input[10] típusú változóról, illetve annak a címéről van szó, és ennél input ugyanaz, mint &input. Lásd pl. ezt a választ.
-
axioma
veterán
válasz kovisoft #11373 üzenetére
Ez a valasz szerintem pont azt mondja, hogy csak az scanf fuggveny egyik parameterekent, ugymond forditoi jofejsegbol legtobbszor ez mukodik, de ugy altalaban az &input mar a chartomb kezdocimet tarolo memoria cime kene legyen (azt kell jelentse). En rossz otletnek talalnam azert ebben a formaban hasznalni, mert igy is mukodik (smoke test pipa), kulonoskeppen ha raadasul pont a tanulas lenne a lenyeg. Akkor mar me'g mindig inkabb &input[0], ha ez jobban onmagyarazo (bar sztem csak arrol van szo, hogy "reflexbol" minden ele odakerul az & jel, ha mar cim szerinti parameter akkor az "kell" - es ezekkel az okolszabalyokkal pont el lehet kovetni a legnagyobb marhasagokat, ha valaki nem atgondolva alkalmazza, hanem esz nelkul koveti).
Akkor mar inkabb hagyja le az &-et mindenhol, es hibauzenetre javitson. Szerintem jobban megmarad a miert es a mikor. -
kovisoft
őstag
válasz axioma #11374 üzenetére
Nem, ez nem fordítói jófejség, és nem csak a scanf-ben működik így, az egésznek mélyebb oka van. A char *ptr egy pointer, ahol a változó tartalma egy memóriacím, amire mutat. A változó értékét módosíthatod, és akkor egy másik memóriaterületre fog mutatni.
A char str[10] változó ezzel szemben ténylegesen azt a 10 byte-ot jelenti, amit lefoglalt számára a fordító, és nem változtathatod meg, hogy milyen memóriacímre mutasson. Tehát amíg ez legális: ptr=str, addig ez nem legális: str=ptr. De másként működik rájuk a sizeof is: sizeof(str)=10 lesz, nem pedig a pointer mérete (pl. 8).
Abban viszont tökéletesen egyetértünk, hogy nem jó gyakorlat a konkrét esetben &-tel használni, én sem szoktam, és nem is buzdítottam senkit erre. Ahogy írtad, egy kezdőnek az &input[0] a legbiztonságosabb forma.
-
K1nG HuNp
őstag
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char name[20];
char korkt[6] = "korkt";
char help[5] = "help";
char input[10];
int osszevethelp;
printf("Hogy hivnak?\n");
scanf("%s", name);
printf("Kedves %s, miben segithetek?\nAz elerheto parancskhoz irj helpet.\n", name);
scanf("%s", input);
osszevethelp = strcmp(input, "help");
if(osszevethelp == 0){
printf("Jelenleg elerheto parancsok: korkt");
}
else{
printf("Nincs ilyen parancs.\nAz elerheto parancskhoz irj helpet.\n");
}
}Jelenleg így nézek ki. Ha valahol több kódot írtam a kelleténél, és az adott dolgot rövidebben is meg lehet oldani akkor kérlek jelezzétek.
Most azt szeretném elérni, hogy ne csak a helpet ismerje fel, hanem a "korkt"-t illetve bármely később hozzáadott funkcio nevét. Ezt megoldható most valami egyszerűen bővíthető sémával?
Illetve még annyi, hogy nem marad nyitva a cmd ablak, hisz már nincs a kódban semmit, ezt egy "scanf"-vel megoldhatom a legutolsó sorban? Vagy erre mit használnak?
Előre is kösz!
(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()
-
kovisoft
őstag
válasz K1nG HuNp #11376 üzenetére
Szerintem tedd be az if-be az strcmp-t, és minden egyes új parancsot egy új "else if" ágban vizsgálj, pl. valahogy így:
...
if (strcmp(input, "help") == 0) {
printf("Jelenleg elerheto parancsok: korkt, szupermatekfv\n");
}
else if (strcmp(input, "korkt") == 0) {
korkt();
}
else if (strcmp(input, "szupermatekfv") == 0) {
szupermatekfv();
}
else {
printf("Nincs ilyen parancs.\nAz elerheto parancskhoz irj helpet.\n");
}Ha nem akarod, hogy a cmd ablak becsukódjon, akkor az egyik lehetőség, nem közvetlenül az exe-t futtatod, hanem nyitsz egy cmd ablakot, és abból indítod az exe-t. Másik lehetőség, hogy (ahogy írtad) a program végére beraksz valamilyen inputra várakozást, pl. egy getchar() vagy scanf() hívást, esetleg egy system("pause") parancsot.
[ Szerkesztve ]
-
ALFA
senior tag
Bocs, ha kicsit értelmetlen amit írok, pár órás sörözés után vagyok, és egy jó hangulatú összejövetelen nyertem egy díjat, négy angol könyv közül valamelyik az enyém lehet, egyikhez se értek, így kérdezem valakit esetleg érdekel-e, ha átpasszolom neki.
Mindegyiknek hosszú címe van, így csak a nagybetűs szavakat írom be:
Puzzles, IronPython, JavaScript és Hadoop Solutions közül lehet valamelyiket választani.Amit ma megtehetsz - miért nem tetted meg tegnap?
-
kovisoft
őstag
-
hiperFizikus
aktív tag
Sziasztok vadul programozók !
Egy újdonságra szeretném felhívni a figyelmeteket! Ha a programkódotokban kiemelten figyeltek a leképzésekre, ill. ha a programkódotokba leképzéseket építetek be elegánsabb, ill. profibb lesz a kódotok. Azok a leképzések amiket ajánlok nektek az elméleti fizika tenzoros leképzésének a kiterjesztése a szöveges környezethez, a tenzorokkal analógok. Ennek az a lényege, hogy azok közül az állandóbb adatok és szub-programok közül, amiket az eljárások belsejébe szoktatok elhelyezni, azok közül néhányat érdemesebb inkább kiemelni az eljárás elé, és az eljárás paraméterében megadni. Ugyanis ekkor kifejezőbb a paraméterlista, és sőt manipulálni is lehet ezekkel az állandóbb kiemeltekkel. A tanulmányom kiemelkedően szép példa erre, aminek az a címe, hogy "Tenzor analóg operátorok a mesterséges intelligenciát és a robotlelket programozók részére !" ZIP/HTM, és bemutatja a mesterséges intelligencia és a robotlélek programon a gyakorlati alkalmazását a tenzoros leképzéseknek. Nagyon kíváncsi vagyok a véleményetekre róla!? Írjátok meg ide, és ajánljátok a linkjét másoknak is! Maga az alkalmazás is különleges, mert a tenzoros leképzés benne megoldást ad a kortárs MI eddigi minden problémájára. Az útmutatásaim alapján házilag is összebarkácsolhatok egy egyszerűbb MI és robotlélek prototípust magatoknak vele.A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
bandi0000
nagyúr
suliba elvállaltunk egy céges projektet, nem profi szintű munka, de egy valamin megakadt a szemem, időpontfoglalásról szól a dolog, lenne egy kliens és egy szerver oldali program, de csak konzolos megvalósításban, sqlite al kell kezelni az adatbázist, de ezt nem ismerem, a tanárnő szerint sima txt adatbázist kell csinálni, szerintetek is? vagy ez teljesen más?
Xbox One: bandymnc
-
Doink
aktív tag
válasz bandi0000 #11382 üzenetére
Ha sqlite-ot kell használni akkor egy valami.db fájlba fog kerülni az összes adat és ezt a fájlt kézzel nem fogod hegesztgetni hanem sql parancsokkal szerver oldalon, esetleg valami külső segédalkalmazással(http://sqlitebrowser.org/) a táblák(séma) létrehozására, ellenőrzésre. Tanárnőd fogalmam sincs hogy mit szeretne txt adatbázissal hiszen a feladatot úgy írtad le hogy sqlite-ot kell használni szóval lehet hogy ezzel a txt-s dologgal valami félrecsúszott és érdemes lenne tisztázni vele hogy mi indokolna egy txt adatbázist.
[ Szerkesztve ]
-
opr
veterán
válasz bandi0000 #11382 üzenetére
A txt adatbazisnal biztos, hogy nem arra gondolt, hogy hasznaljatok sima text tipusu mezoket a db-ben, aztan majd parse-oljatok?
Mondjuk oszinten szolva annak se sok ertelmet latom, de jobb otletem nincs az sqlite-text "db" kapcsolatra. Az sqlite egy egy teljeserteku relacios adatbazis, ugyhogy otletem nincs, mit akart a tanarno ezzel a text dologgal."Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
dabadab
titán
válasz bandi0000 #11382 üzenetére
Az sqlite az egy amolyan serverless SQL DB, olyan felhasználásra, amikor egy adatbázist csak egyetlen, egy példányban futó program használ (ez lenne nálatok a szerver oldali program).
Az sqlite library ad egy hagyományos SQL-es interface-et, de a programod nem egy szerverhez fog kapcsolódni, hanem az egész adatbázis egy file-ban van, amit az sqlite library kezel.DRM is theft
-
bandi0000
nagyúr
köszönöm, majd utánanézek, csak az adatbázisok meg a txt kiiratás beolvasás nem állt össze, majd tanulmányozom a követelményeket és ha nem tiszta akkor kérdezek
Xbox One: bandymnc
-
bandi0000
nagyúr
válasz dabadab #11388 üzenetére
hosszú távon biztos jobb lesz, csak most tanítják az adatbázisokat, szóval elő kell magunkat majd képezni, a progihoz tartozik egy regisztrációs rész is, ami valami felhasználónév + jelszóval kell majd belépni, ezeket az adatokat is ebbe az adatbázisba használjuk? vagy van erre jobb megoldás?
Xbox One: bandymnc
-
dabadab
titán
válasz bandi0000 #11389 üzenetére
Tekitnve, hogy az SQL alapjait nagyjából tíz perc alatt össze lehet szedni, nem hiszem, hogy nagyon hosszú táv kell ahhoz, hogy jobb legyen
Egyébként meg igen, a belépési adatok is mehetnek oda,
A jelszavakat magukat nem szokás eltárolni, hanem csak a hashét, illetve szokás saltot is használni - nektek hash algoritmusnak megteszi az MD5 is, de rendes projektben mondjuk bcryptet lehetne használni.DRM is theft
-
choco01
addikt
Hali.
C++-hoz van valami jó irodalom, segédlet abszolut kezdőknek? Egyetemi Prog 1.-re kellene elkezdenem valamiből felfognom miről is szól ez az egész..
Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com
-
Ueda
senior tag
válasz choco01 #11391 üzenetére
https://www.tferi.hu/cplusplusalapok?showall=1&limitstart=
http://itkezdoknek.blog.hu/2016/09/06/cpp_programozas_kezdoknek_elso_lepesekEz meg érdekességképpen :
https://schonherzbazis.hu/hirek/reszletek/A-C-fejlesztes-legnepszerubb-mitoszai-1.-resz
OS : EndeavourOS KDE . . . . . . Parancs menü : https://pastebin.com/u/txt444
-
G@ß!
őstag
Sziasztok!
30 évesen építőmérnöki bsc és msc, valamint mérnök-közgazdász végzettséggel rendelkezek.
Sajnos az építőiparban dolgozók Magyarországon nincsenek megbecsülve, megfizetve.
Az életben való előrelépést (család, lakás, autó, stb.) évek alatt is csak nagyon nehezen lehet elérni.
Környezetemben élő - jellemzően - informatikusok, gépészmérnökök, villamosmérnökök teljesen más élet-színvonalon élnek.
Arról nem is beszélve, hogy az építőipar eléggé hullámzó, egyszer fent, máskor lent.
Keresem a kiutat ebből a szakmából.
Ismerősök bátorítanak arra, hogy ismerkedjek meg a programozás rejtelmeivel. Érzek magamban affinitást ezek iránt.
Szerintetek van még esély arra, hogy bármilyen programnyelvet megtanulva jobb életkörülmény között éljek, vagy nyugodjak bele a jelenlegibe?
Nappali képzést már nem szívesen kezdenék el (tekintve arra, hogy dolgoznom kell), így valami más képzést lenne célszerű néznem.
Köszönöm a válaszaitokat. -
Chesterfield
senior tag
Ide még talán be tudsz jelentkezni:
[Programozó informatikus
szakirányú továbbképzés][ Szerkesztve ]
-
G@ß!
őstag
válasz tboy93 #11395 üzenetére
Látod, elég szomorú a helyzet...
Chesterfield: ez jó intézménynek számít? Vagy hasonló a megítélése, mint a Gábor Dénes Főiskolának? Úgy gondolod, hogy ez egy jó alapot adna számomra? Egyébként nem feltétlen akarom most szeptemberben elkezdeni, csak egyelőre tájékozódom.
[ Szerkesztve ]
-
Chesterfield
senior tag
Azt nem tudom, hogy milyen a megítélése.
Mindenesetre ez az egyetlen intézmény az országban, ahol szakirányú továbbképzésben programozói végzettséget lehet szerezni, tehát ha nem akarsz újra elvégezni egy BSC képzést, de kéne a papír, akkor valószínű az egyetlen választás.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- exHWSW - Értünk mindenhez IS
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Melyik tápegységet vegyem?
- Luck Dragon: Asszociációs játék. :)
- Remnant II
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- Háztartási gépek
- Motorola Edge 50 Pro - több Moto-erő kéne bele
- Argos: MuzsikAI
- Android szakmai topik
- További aktív témák...
- Be quiet! Pure Wings 2 140mm PWM High-Speed
- Ejha! HP EliteBook 840 G6 Fémházas Laptop 14" -70% i5-8365U 4Mag 16Gb 1TB SSD FHD IPS + Táska!
- ELADÓ intel i5-9400f (igény esetén hűtővel)
- GeForce EVGA GTX 1660 SUPER 6GB
- Részletfizetés. Bontatlan. noblechairs EPIC székek azonnal . 24 / 36 hónap garancia . +36301300000