Hirdetés
-
Ülésezik a hardveregylet
ph Az irodai készülékek és monitorok társaságát egy ház, egy egér és egy DAC egészíti ki.
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
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 :)
Új hozzászólás Aktív témák
-
doc
nagyúr
válasz kicsitomi88 #1 üzenetére
nem rossz ötlet, de akkor már bővítsük ki c++-szal a címet
IDE-ből meg van még bőven ügyes és ingyenes, pl. Code:: Blocks, Kdevelop,stb. -
doc
nagyúr
válasz FehérHolló #5 üzenetére
mondjuk én azt a zárást sem érzem jogosnak
-az első totyik azért nem jó, mert az csak a Linux alatti c-programozassal foglalkozik (ami nagyon jo dolog, de van aki w32 ala (is) fejleszt)
-a második c++-os, meg a "gyors segítség" sem feltétlenül passzol egy általános c/c++-topicba
-a harmadik meg aztán fényévekre van a c/c++-tól... -
-
doc
nagyúr
-
doc
nagyúr
válasz kicsitomi88 #31 üzenetére
vagy Code:: Blocks
gcc-t (pontosabban a w32-es verzióját, a mingw32-t) tudsz használni mindkettőhöz -
doc
nagyúr
szerintem meg pont netes cikkekből lehet a legjobban megtanulni programozni
a matek, főleg a "kemény" matek meg csak bizonyos feladatokhoz kell, pl. egy egyszerű felhasználói program megírásához felesleges, aki meg pl. OpenGL-ben akar programozni majd úgyis megtanulja amit muszáj -
doc
nagyúr
senki nem állította hogy nem kell tudni számolni a programozáshoz
az eredeti állítás az volt, hogy kemény matek ismeretek elengedhetetlenek a programozáshoz
ez az, ami hülyeség
binárisból decimálisba váltani nem kell nagy ész, csak általános iskolai alapmatek, vagy egy kicsi logika
gömbhöz meg megint nem kell sok matek, van rá millió API
persze ha valaki saját 3D engine-t csinál, az más tészta, de nem is erről, hanem az általános programozásról volt szó
én már nem kevés programot megírtam, de sok matek egyikhez sem kellett (pedig van olyan szerkesztőm, ami pl gráfot rajzol - igaz, külső program segítségével) -
doc
nagyúr
Nemfordítja le mert valami kínja van.
ezt a pontos, precíz hibaüzenetet...JuveGabor:
magyar nyelvű C fordító? nem hiszem hogy létezne, meg értelme amúgy sem sok van...
ha hibás a program, megmondja melyik sorban van. és ha az angol hibaüziből nem jössz rá hogy mi a baj, az azért durva...
azt hogy érted hogy "csak egy pontosvesszőt ír a forrásba"?
a programot neked kell megírni[ Szerkesztve ]
-
doc
nagyúr
válasz kicsitomi88 #83 üzenetére
kezd felpörögni a totyikod
jön a vizsgaidőszak -
doc
nagyúr
válasz kicsitomi88 #100 üzenetére
korábban van a baj, már az ncurses.h-t sem találja, szerintem nincs felrakva az ncurses csomag
sudo apt-get install ncurses ncurses-dev(vagy curses és curses-dev, most Slackware előtt ülök )
[ Szerkesztve ]
-
doc
nagyúr
visszatérési érték minden programnál van, a main típusa int
de ha nem akarsz visszatérési értéket használni, akkor nem használod
ilyenkor ha jól tudom, sima 0-val tér vissza
ha mást akarsz, akkor teszel bele pl. egy return 3; sort, ott a program futása megszakad és a shell amiből indítottad egy 3-as értéket kap -
doc
nagyúr
válasz darnellsmith #170 üzenetére
most lettél leb@szva
ott a prog.hu, ott direkt van házikészítős topic... -
doc
nagyúr
$ jellel? na ilyet sem hallottam még
alapvetően az a probléma, hogy a sorvéget alapvetően háromféleképpen szokás kezelni
Linux alatt a sorvégeket a \n zárja le (10-es karakter)
OSX alatt ha jól tudom a \r (13-as)
DOS alatt meg valami elmebeteg okból kifolyólag mindkettő egyszerre (\r\n), de ezt a dos/windows-os C programok egy karakterre fordítják
viszont mikor Linux alatt olvasod be a file-t, azt látja hogy a sor legutolsó karaktere egy \r, majd utána jön csak a sorvége -
doc
nagyúr
a struct-ot zárd le pontosvesszővel, tehát így:
struct valami
{
int a;
float b;
} ;vagy ha akarsz változót ilyen típussal, akkor:
struct valami
{
int a;
float b;
} valtozo;ttower: azert az nem igy megy, a mysql.h önmagában kevés, abban csak a deklarációk vannak, fel kell tenned a mysql-t a megfelelő dev fileokkal (lib, header, stb)
-
doc
nagyúr
akkor a másik totyikba már nem válaszolok
szóval:s az a cím (ha úgy tetszik, string) ahova a t címen tárold string bemásolódik
char *s annyit jelent, hogy az s változó egy karakterre mutató mutató lesz
*s++ ez annyit művel, hogy megadja azt az értéket, amire az s változó mutat, majd az s értékét növeli, így az a következő karakterre fog mutatni
a while onnan tudja hogy vége a szövegnek, hogy a t változó, ami minden ciklusban a következő karakterre mutat, 0-ra fog mutatni, ami meg ugye string vége
így az s által mutatott helyre 0 kerül, ezt a visszatérési értéket a while is látja, és mivel 0, amit ő "hamis"-ként értelmez, végezremélem vmennyire érthető volt...
-
doc
nagyúr
válasz plaschil #264 üzenetére
inkabb:
#define TAVOLSAG(x1,y1,x2,y2) sqrt(((x1)-(x2))*((x1)-(x2))+((y1)-(y2))*((y1)-(y2)))
fejbol irtam, szoval nem biztos hogy jo
a sok zarojel (minden parameter kore) azért kell, hogy na nem egyetlen szammal, hanem vmilyen kifejezessel hivod meg, ne kavarodjon ossze, mivel ez csak sima szoveghelyettesites
[ Szerkesztve ]
-
doc
nagyúr
ezek előtte sem működtek
int main()
{
int a
printf("%d",valami(a));
}ez eddig OK, csak az "int a" végére kell egy pontosvessző
valami(b);
ez viszont a levegőben lóg, a main-en kívül van, így nem jó
int valami(b);
{
int c;
c=5;
return (c);
}ez meg majdnem jó (ha azt akarod hogy 5-öt adjon vissza), csak a fejléc nem, helyesen:
int valami(int b)
{
... -
doc
nagyúr
válasz feherpeter #270 üzenetére
a 3 kevés lesz, ha karaktert akarsz beletenni akkor 4 eleműnek kell lennie, mert tárolni kell a stringvégi lezáró 0-t is
a ch="123" helyett meg az strcpy(ch, "123") formát használd, mert így csak a mutatót írod át (ami elvileg működik, de ne szokjunk rá... ) -
doc
nagyúr
válasz feherpeter #290 üzenetére
millió megoldás van, a gugli igenis a barátod
persze a jpg beolvasása önmagában kevés, azt meg is kell jeleníteni, erre szintén sok lehetőséged van, az egyik legegyszerűbb és legjobb az SDL
keresgélj a neten SDL tutorialokat, ezzel a képbetöltés/megjelenítés mellett millió mást is meg tudsz csinálni -
doc
nagyúr
válasz kicsitomi88 #310 üzenetére
én annak idején szerettem a Pascalt, de mikor sikerült "összejönnöm" a C-vel, onnantól rá sem néztem
az előnye hogy könnyen tanulható, de ez egy idő után már erős hátrány lesz. pl. a C konzekvens felépítéséhez képest a Pascal egy össze-vissza hányt szutyok.
az a baj, hogy az oktatás irtózatosan lassan idomul az aktualitásokhoz, a számítástechnika gyors fejlődésével meg képtelen lépést tartani. a felsőoktatásban még csak-csak, de pl. egy középiskola reménytelen. az a tanár, aki anno 30 éve megtanulta a pascalt, még 10-20 évig tanítani is fogja. ahelyett hogy a modernebb szemléletű nyelveket tanítanák (akár delphit, ha már könnyen tanulható nyelv kell)
ok hogy alapozni is kell, de nem mindegy hogyan -
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 ]
-
doc
nagyúr
válasz Fire/SOUL/CD #505 üzenetére
ja, kozben utananeztem hogy mit is csinal, de sosem volt ra szuksegem
ltz400: ez nem teljes program, csak egy fuggveny, ha mindenaron modf-et akarsz hasznalni, akkor meghivhatod a megadott szammal mint parameterrel[ Szerkesztve ]
-
doc
nagyúr
válasz cellpeti #554 üzenetére
1) nem valaszoltal a kerdesre
2) a stilusodon nem artana csiszolni
3) most megis hogy varod el hogy a kod ismerete nelkul megmondja valaki, hogy adott valtozot mire hasznal?
4) ebben az esetben viszont NAGYON minimalis gondolkodassal teljesen egyertelmu a valasz
5) ha a konyv olvasasa soran ennyire nincs lovesed sem a feladatok megoldasarol, akkor olvasd el meg egyszer az adott fejezetet...
Ú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!
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- 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