- Yettel topik
- Honor Magic5 Pro - kamerák bűvöletében
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy A54 - türelemjáték
- Vodafone mobilszolgáltatások
- Samsung Galaxy A53 5G - kevesebbet többért
- Redmi Note 13 Pro+ - a fejlődés íve
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Xiaomi Mi 9 SE - csúcsimitátor
Hirdetés
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
Olcsó 5G-s ajánlatot nyújt a Realme Indiának
ma Megérkezett a Realme C65 5G, az első készülék a MediaTek Dimensity 6300-zal.
-
Igencsak szerény méretekkel rendelkezik az Aetina Xe HPG architektúrás VGA-ja
ph Az 50 wattos modellt beágyazott rendszerekbe, MI-vel kapcsolatos munkafolyamatokhoz és edge applikációkhoz szánták.
Új hozzászólás Aktív témák
-
Bettina87
csendes tag
az eddigi beadandóim magam csináltam, ez épp egy olyan rész amihez ha tudnék is valamit az nem jó, mert C++ -os nyelv, nem KR C. nem rögtön azzal kezdtem, hogy ide beírtam, de miután visszadobott a tanár ezek előtt két feladatot, gondoltam segítséget kérek, és mivel a környezetemben senkinek nem ment, gondoltam ide írok, hátha valaki válaszol. És igen, volt olyan rendes ember, aki megcsinálta, vagy adott hozzá segítséget, ami alapján kicsit jobbá vált a program, és amiért nagyon hálás vagyok, mert így legalább van a rossz programomban jó is, ellentétben azokkal akiknek az egész rossz.
még egyszer nagyon köszönöm a segítséget, majd kiderül mi lesz belőle
-
shev7
veterán
ami valoszinuleg szinten programozas. Ha programozni tudsz, akkor barmilyen nyelvben meg tudsz irni egy ilyen programot. Valoszinulge pont azert kerte a tanero KRC-ben, mert ebben senki sem programozik, igy nehezebb a netrol/ismerostol segitseget kerni.
[ Szerkesztve ]
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
ArchElf
addikt
Nálunk (miskolcon) 20 óra alatt megtanítottak minket C-ben, utána 20 óra alatt C++ ban, majd 20 óra alatt Java-ban és végül 20 óra alatt PHP-ban programozni... Ez nem semmi teljesítmény - főleg, hogy gépteremben csak az utolsó félévben - a PHP-n voltunk bent, a többi a táblánál került "szemléltetésre"
Ja és a második félév végén (c++) linuxra kellett processz-farmot leprogramozni. Mondjuk, aki pont megfelelő szakirányon jött (programozás), annak ez (borzasztóan) nem esett nehezére, de aki rendszertervező, logisztikus, elektro-mérnök, gépészmérnök végzettséggel jött... hát ők csak megcsináltatták a beadandókat valakivel. Szerintem ez van ilyen helyeken.AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
ibra89
csendes tag
sziasztok! holnap vizsgázok szoftverfejlesztésből:S:S:S CSharp.. sajnos nem nagyon értek hozzá... Valaki lenne olyan kedves és segítene nekem a holnapi vizsgán? ha igen vegyetek fel ezen az email cimen lécci: ibrapapa@hotmail.com köszi!!! nagyon rendes lenne tőletek
-
Bettina87
csendes tag
mm00 - nak nagyon szépen köszönöm a programokat. 49 pontot adott az 50ből mert volt benne egy elírás állítólag. Az előzőre 48at kaptam, szóval így 5ös lett az infóm.
amúgy a félévünk meg volt osztva. Első fele maple volt, a második meg a C. 7 óránk volt C-ből, amiből kettő a mi csoportunknak elmaradt, mert a szünetekbe estek, az utolsón meg elmondta címszavakban a beadandókat, ami kb negyed óra volt, és mehettünk.
Tehát tényleg nem 3 óránk volt, hanem 4 és egy pici. :-) Mondjuk részemről furi, hogy először C++ - t tanultunk egy negyed évet első félévben, aztán most C-t. Amúgy igazatok van, mert egyrészt nem tanultam meg rendesen a C nyelvet, másrészt első félévben is örültem, hogy a C++ egyáltalán meglett, mert abból beadandó és zh is volt. Kis könnyebbség, hogy ebben a félévben két beadandó volt csak. Majd jövőre kitanulkozom belőle, mert kezdjük az elejétől az egészet, és még előadás is lesz belőle, szóval talán majd jobban megy kövi félévben.mégegyszer köszönök minden segítséget, remélem legközelebb már egyedül is megy
-
Wizardmon
csendes tag
Helo!
Itt ez az egyszerű példaprogram, ami azt tudja, hogy beírok neki egy karaktert, vagy karakterláncot és enter után kiírja nekem ugyanazt:
#include <stdio.h>
main()
{
int c;
c=getchar();
while (c != EOF)
{
putchar(c);
c=getchar();
}
}Leírta a könyv hogy mi mit csinál a programban, de az EOF értelmére nem jövök rá. Mivel tudok olyat csinálni, amivel utasítás végét kapok? Vagy az EOF csak azért van, hogy végtelenciklus legyen? Légyszi valaki magyarázza el nekem.
A getchar putchar sem teljesen világos, de még emészthető. -
mm00
aktív tag
válasz Wizardmon #416 üzenetére
CTRL+Z az EOF karaktere
getchar() nekiáll egy adatbekérésnek az inputrol ami jelen esetbe a billentyűzet, elso meghívásnál, megcsinálja a teljes bekérést és eltárolja a bufferbe. Tehát nem csak egy karaktert kér be, hanem többet. Majd azután ha a meghívod megint a getchar()-t akkor szépen kiveszi a következő karaktereket a bufferből.
putchar() kiírja a buffer aktuális elemét.
Nem pontosan írtam le, de talán érthető a lényeg.
-
Andre90
tag
Sziasztok!
A segítségeteket szeretném kérni. Rászántam magam, hogy el kezdjek foglalkozni a programozással, mivel egyetemen nagy valószínűséggel szívni fogok vele. Elolvastam kicsitomi88 Logout-os C Programozás Kezdőknek - 0. rész című írását, de az egyik benne lévő link nem megy, nevezetesen a pontosvessző hiba, goondolom emiat tnem tudok altgr-rel pontosvesszőt írn ia programba. Valaki tudna itt segíteni, hogyí mivel orvosolhatnám ezt? Megköszönném"Kötelező olvasmány kódolás előtt: Pontosvessző hiba" itt a hibás link:
http://www.prog.hu/tudastar/16540/Pontosvesszo.htmlMég egy halott linket találtam: http://www.prog.hu/cikkek/350/A+programtervezes+alapjai.html
Ez is fontos állítólag.Segízségeteket köszönöm előre is. Üdv: André
[ Szerkesztve ]
-
Ati_X_321
aktív tag
hahó
engem profi trükkök érdekelnénekx = new X();
lehetőség van a new.h-ban egy függvény pointer átállítására, és ekkor, ha nem sikerül a memória foglalás, akkor a saját függvényed futhat le, bár manapság a virtuálizált memória kezelés miatt nem fog senki kifogyni a memóriából (de beágyazott hardveren ha esetleg lehetőség van c++ra, akkor van értelme, ill. gondolom mallocra is megvan ugyanez, de nem ástam bele magam)láttam olyat is, hogy a kivétel kezelés úgy volt "letiltva", hogy minden kivételt egy függvény kapott el; ez valahogy assemblyben lett összehekkelve
ezzel meg lehet oldani az intelligens lefagyást: fatal exception esetén a saját Sorry ablakodat feldobhatod, meg amit akarsz még elmenthetsz.szóval ilyesmi trükkök érdekelnének, bár azt elismerem, hogy az általam említett megoldásokra ezerévente egyszer van szükség, de jó ha tudja az ember, hogy mik a lehetőségek
-
Ati_X_321
aktív tag
használj valami rendes programfejlesztő rendszert, windows alatt visual c++ (az express változat ingyen van)
linux/unix alá biztos van eclipsenem érdemes már az elején sem szopatni magadat azzal, hogy megnehezíted a saját dolgodat
a link pedig nem halott, kimásoltam psc kolléga hozzászólását a fórumról:
"Eszközök" menü->"Gyorsbillentyűk konfigurálása"->"Szerkeszés:Megjegyzés Be" ill. "Szerkesztés:Megjegyzés Ki" sorokon "ESC" nyomásával törölni kell a gyorsbillentyűt.
Aztán "Ok".A Dev-C++ alapbeállítású gyorsbillentyű-beállításai ütik egymást a magyar billentyűzeten a pontosvessző (AltGr+,) kombinációjával, és ezért nem ment.
Ha a fent leírtakad megcsinálod, menni kell.Ja: egyes régebbi verziók nem mentik el a gyorsbillentyűk beállításait, ha esetleg ilyen ősrégi verziód van, akkor ezt minden Dev-Cpp indításakor újra végig kell csinálnod.
Üdv: psc
-
terkaz
csendes tag
Üdv. 2 hete kezdtem el foglalkozni a C-vel és segítséget szeretnék kérni egy elég primitív feladat megoldásában. A feladat az lenne, hogy a program bekérjen két számot, és számítsa ki a mértani közepüket. A két szám meg a "mertanikozep" változó egy struktúratömb része kell, hogy legyen.
A kód:#include <stdio.h>
#include <stdlib.h>
#include <math.h>
typedef struct k{
double adat1, adat2;
double mertanikozep;
}Adatok;
int main()
{
Adatok *pa;
pa = (Adatok*)malloc(sizeof(Adatok));
if( pa == NULL ){
printf("Memoriafoglalas sikertelen.\n");
getchar(); return 1;}
printf("Elso adat: "); scanf("%lf", pa->adat1);
printf("Masodik adat: "); scanf("%lf", pa->adat2);
pa->mertanikozep = sqrt(pa->adat1 * pa->adat2);
printf("Mertani kozepuk: %lf\n", pa->mertanikozep);
free(pa);
fflush(stdin); getchar();
return 0;
}Az a problémám, hogy amikor "Buildelem" akkor 0 db errort ír ki, de mikor debuggal futtatom akkor a második szám megadása után elszáll a progi(VS és DevC alatt is). Sokat gondolkodtam, hogy mi lehet benne a hiba de egyszerűen nem találom.
[ Szerkesztve ]
-
mmarta
senior tag
Sziasztok!
Ekélne egy kis segítség nekem is.
Bugyuta feladat: van egy rejtett szám, amit én megadok és ezt kell kitalálni. Ha kitalálja kiírja, hogy gratula.Idág jutottam:
#include <stdio.h>
main()
/*tippelo jatek*/
{
int rejtett, tipp;printf("kerem a rejtett szamot!");
scanf("%d", &rejtett);while(tipp !=rejtett); //itt kezdodik a ciklus
{
printf("kerem a rejtett szamot!\n");
scanf("%d", &tipp);printf("Gratulalok!");
}
return 0;}
a progi látszólag hibamentes, de amikor bekéri a rejtett számot és beírom pl. 5, akkor így marad, nem csinál semmit, lefagy.
Biztos rossz, de mi a bibi?
Kellene egy előltesztelős és egy hátul tesztelős változat, mert a lecke ennek a feladatnak a bővítése lenne.
Segítsetek légyszi!
Köszi -
Lortech
addikt
Ahogy a kolléga mondja, azzal a kiegészítéssel, hogy ha én lennék a tanárod, biztos belekötnék az inicialiázatlan változóra hivatkozásba. Ami akár véletlenszerűen meg is egyezhet a kitalálandó számmal, így nem is kér tippet. Szóval kicsit át kéne variálni.
[ Szerkesztve ]
Thank you to god for making me an atheist
-
mmarta
senior tag
köszönöm, müxik!
Amúgy mi a búbánat az inicializálatlan változó C-ben?
Még csak 1x volt programozás óra, ezért vagyok tök -
mmarta
senior tag
Ott van a progi elején: int rejtett, tipp;
Ez nem az inicializálás? Egy példa segítene a megértéshez.Azt hogy lehet megoldani, hogy a beírt számot, ami a rejtett, ne jelenítse meg. Most így értelmetlen, mert bekérni a rejtett számot, de ott marad a képernyőn, így aki tippel látja.
-
Lortech
addikt
Inicializálás ~ kezdőértékadás, nem pedig deklarálás, amit az említett sorban csináltál.
Ezzel a sorral létrejött a két változó, lefoglalódott nekik a típusuknak megfelelő memóriahely, de ez nem járt explicit értékadással, az lesz innentől a változók értéke, ami a lefoglalt memóriarészben maradt (random szemétként kezelendő). Így elméletileg lehetséges, hogy a tipp értéke megegyezik azzal, amit majd a rejtett változóba bekérsz, így a program hibás.
tipp:
int rejtett, tipp;
beolvasás
tipp=rejtett + 1
ciklus..Thank you to god for making me an atheist
-
Blaise
veterán
Sziasztok !
c++-ban kellene némi segítség.
Egy olyan progit kéne írnom, ami a felhasználótól kér egy egész számot! Ezután dinamikusan lefoglal egy ekkora méretű, egészek tárolására alkalmas tömböt.
Ezután meghív egy másik függvényt, ami paraméterként kapja a tömböt, a méretét, és a maximum értéket, és létrehoz egy (másik!) tömböt (dinamikusan), amelyben ugyanazok az elemek szerepelnek, mint az első tömbben. Végül mindkét tömb elemeit írd ki a képernyőre.Ötlet ?
-
!wannabe
tag
Hali!
Kicsitomi88 mintha régebben logoutban csináltál volna C tutorialt azzal mi a helyzet?
-
mmarta
senior tag
Sziasztok!
Ismét a segítségeteket kérném.
Lenne-e olyan válalkozó, aki a zh feladatait, amit angolul írtak elmagyarázná? Meg van a megoldás is, tulajdonképpen csak be kellene magolni a programokat, de könnyebb lenne, ha érteném is mit csinálok.
4 feladat van, leírással(angol) és megoldással, C nyelvben.Köszi előre is!
[ Szerkesztve ]
-
mmarta
senior tag
Megérteni szeretném mi a feladat. Lehet hogy apró módosítást végeznek, de ha nem tudom miről szól esélyem sincs (amúgy se sok ).
(Persze, egy kevéske magyarázat sem ártana mit miért, de ezzel nem terhelném a vállalkozót.)
Viszont a progiban a változók neve is naná angolul van, szóval abban is kellene segítség - magyar megfelelőt találni. -
mmarta
senior tag
felraktam, hátha valaki megszán:
[link] -
doc
nagyúr
az elso:
olyan programot kell irni, ami kiszamolja hogy melyik telefon-elofizeto mennyi penzt fog fizetni, es hany percig telefonalt
plusz ki kell meg irni, hogy ki telefonalt a legtobb ideig, es ki fizeti a legtobbeta programban dinamikus tomboket kell hasznalni
a bemeneti file helyes (gondolom ez azt jelenti, hogy nem kell input-ellenorzest csinalni)a bemeneti file formatuma:
elso sor: hany elofizeto van
masodik sor: ket szam: csucsidos tarifa es csucsidon kivuli tarifa
a tobbi sor az elofizetok adatait tartalmazzaelofizeto neve (kereszt- es vezeteknev), es ket szam: hany percet telefonalt csucsidoben es azon kivul
egyelore ennyi, hagyok masokat is kibontakozni
[ Szerkesztve ]
-
Daneeka
senior tag
Hali!
BME 1 féléven vagyok. Programozásnál VisualStudio-t preferálják. Na ennek 3 különböző változatát sem sikerült működésre bírnom (mind (2003,2008,2008exp) "cannot create project" hibával szállt el) Ezért DevC-vel próbálkozok.
Na a problémám az, hogy a VisualStudioban működő kódsorokból semmi sem fut le DevC alatt. Konkrétan egy tizedmásodpercre megjelenik az ablakuk és eltünnek. Azt látom, hogy pl VisualStudioban egyáltalán nem használnak "getch();" parancsot, míg kicsitomi88 tutorialjaiban ott vannak.
Hogyan tehetném a VS-alatt működő kódsoraimat DevC kompatibilissá?
(azt már nem is merem írni, hogy a VS-el valaki segítsen mert a oprendszer újrarakásán kívűl szinte mindent kipróbáltam, ha valaki sejti, hogy tud segíteni akkor bővebben kifejtem a dolgokat)
-
amargo
addikt
No, az a 10ed mp felvillanó ablak volt a kódod, az hogy nem működiik meg elég tágfogalom, mivel a leírtak alapján működik.
Az hogy egy VisualStudio-t nem sikerült felrakni? Miért nem? Hogy csinálod?
Az hogy: "cannot create project" még az is lehet, hogy egészen mást akartál csinálni, mint egy C++-s programot (ott csak a könyvtárakkal tudsz C-t csinálni)..Ha meg sehogysem jön össze ez, akkor is inkább eclipse-t használj, szerintem(bár ott a 3 klikken kívűl kicsit többet kell tudni) vagy codeblocks.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Daneeka
senior tag
Na sorban:
-A VisualStudioban tökéletesen működő (mármint ezen a picsányi szinten, hogy "add meg a számot-összeadja-hurrá") kódsort számtekterem gépéről átkopizva sajátomba és DevC-be bemásolva kapok egy 10ed másodpercre felvillanó ablakot. (Tovább vizualizálva, ugyanaz a kódsor ami VS-ben feldob nekem egy kérdést meg beírhatok egy számot annak a kódsornak csak felvillan az ablaka DevC-ben) Ezt nem nevezném tökéletes működésnek.
-Na nézzük. Van egy legit Vistám meg MSDNAA-ról leszedett három legális VS-em. Lehet szarul fogalmaztam meg de sikerült telepíteni minden VS-t. Elején custom összetevőkkel, a reinstall után már defaulton. Rendszergazdai jogaim vannak a gépen. Elindítom VS-t. File--New--Project--VisualC++-Win32 Cons. App.(mindent kipróbáltam)-Név megad(mindent kipróbáltam)-Location(mindent kipróbáltam) OK. 2008Pro/Express kivágja a legalsó sorba, hogy "Creating project ...név...project creation failed." A 2003 meg valami hasonló dumát kivág ablakba de ő még a ...VS.Wizard.... szöveget is belefoglalja.
Ezek ápdétet kaptak, a 2008 Sp1et, Windows is ápdét. Semmi. ReInstall. Semmi. Akkor 2003 helyett jött a 2008Pro. Ugyanezt végigjátszottam, hiba maradt. Jött a 2008 Express. Szintén szar.
Feladtam, jött a DevC. Erre meg a proggyakon VS 2003-ban működő kódok átmásolva csak felvillannak DevC-ben. Fizikailag előttem volt a laptop DevC-vel és a egyetemi gép VS-e tehát nem lehet, hogy szarul másoltam a kódot.A programozás bukás szelét érzem
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Ukrajnai háború
- Yettel topik
- PlayStation 4
- Kamionok, fuvarozás, logisztika topik
- Azonnali VGA-s kérdések órája
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kedvenc zene a mai napra
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- LEGO klub
- EAFC 24
- További aktív témák...