programozas

Jelentkezz be a hozzászóláshoz.

CybearBoy
#162
Leszedtem egy újabb válozatát, mint ami nekem volt, így az altgr+f-el már tudok szögletes zárójelet írni, nem vmi hülye ablak ugrik fel. De altgr-?-re még mindig nem csinál semmit, a pontosvesszõt még kopiznom kell. 😞

CybearBoy
#161
Pont ezt a Dec-c++-t használom, csak van vele egy olyan gondom, hogy hiába nyomom a megfelelõ billentyûket, nem írja kis a pontosvesszõ, és a szögletes zárójel karaktert, ezeket másohova kell beírnom, és onnan bekopizni, és nem jöttem rá mi lehet a baja... 😞

nemcsakfeel
#160
CybearBoy
#159
C programozáshoz tud vki ajánlani vmi jó windows-os programot?

Adam II
#158
SEGÍTSÉG

#157
Ja ha cin-t cout -t akarsz hasznalni include-old az <iostream> -et. Es ha nem ismered a nevtereket using namespace std; -t mindenkepp ird az include -ok utan. (kulonben std::cin es std::cout kell)
#156
a c++ -ban a << es a >> kiiro , es bekero operatorok. A cout a standard outputot(alapesetben a kepernyo) jelenti, es erre hasznalhatod a kiiro operatort pl cout << x;

Nagyon kenyelmes a hasznalata, barmin hasznalhatod, amin ertelmezett ez az operator. A printf eleg korulmenyes.. Ezzel meg pl egy sajat altalad keszitett tipusra is definialhatsz ilyet, es joval egyszerubb lesz a kiiratas/filebairas/stb szintaxisa. pl cout << sajattipusod , f << sajattipusod. Csak meg kell irnod ra a << operatort.

Ja es persze nem csak a standard output letezik, ostream lehet egy file is, es ekkor f << x bepakolja x-et a file-ba.

cin a standard inputot (alapesetben a bill) jeloli, cin >> x; bekeri x valtozoba a billentyuzetrol az erteket. x lehet barmi. istream is lehet sokminden, pl filebol olvashatsz valtozoba igy: f >> x;

Kicsit almos vagyok sory ha kaosz lett amit irtam 😊
#155
include-olni kell a string headert. (#include <string>😉 abban a fileban van megvalositva a string tipus. Erdemes hasznalni, okos dolgokat tud.
A neten ha korulnezel megtalalod a fuggvenyeit, kenyelmesen hasznalhato cucc.
QuippeR
#154
cout és cin nem parancsok, hanem a konzol ki-, illetve bemenet.

a jobbra és a balra tolás operátorokkal "mûködnek" (c++). azéer jobbak, mert mindenféle típust csak úgy "beléjük lehet pakolni".

string változó nem létezik, csak karakterre mutató pointer. a tömb definiálásakor is pointer lesz a helyén, miután az elõfeldolgozó átdolgozza pointerré compile elõtt.

The problem is not the problem, the problem is your attitude about the problem.

Aquli
#153
amikor én string x; -el akartam stringet létrehozni, kiírta, hogy nincs string változó.
csak a char x<255>; mûködött (persze 255 helyett más is lehetne.).
Ez a cout, és cin parancs a printf-hez és a get-hez hasonlít?
Miben más, és miben jobb az elõbbi két parancs?

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

Adam II
#152
Csövi
Letöltöttem a TurboPasca7.0át és nem mûködik mert az autoexec.nt fájl valami hibát ír ki vagy mi. WinXPm van. A haveromnak mûködik neki is XPje van. Mit csináljak?
Szükség lenne rá nagyon!!!!

AtomHeart
#151
Rosszul tudod, kb forditva van :^)

YouTube csatornám: www.youtube.com/user/atomheart147/videos

KeKKSZike
#150
Köszönöm szépen, nézem! <#awink>

Maffiozo nick: LoSA (22124), lvl: 12

Aquli
#149
Hello!
Nagyon köszi a segítséget!
Egyébként ezt cpp-ben írtad? mert ugy tudtam, hogy annak pont a jellegzetessége, hogy nincs string változó, hanem string használatához char[] tömböket kell létrehozni. Vagy rosszul tudom?

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

Aquli
#148
Hello!
Itt van egy kis alapszintu osszefoglalas a c nyelvrõl:
http://www.gtbbp.hu/~szabol/tetelek/programming/B/c.html

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

#147
Maradhat az int is, csak valtozo deklaracional tenyleg nullazni kell. A c nem ad kezdoerteket a valtozonak (ami legtobb esetben jo is), barmilyen szemet lehet benne.
KeKKSZike
#146
Senki nem tud ilyen lapot? <#merges2>

Maffiozo nick: LoSA (22124), lvl: 12

KeKKSZike
#145
Sziasztok!
Hétfõn írok (kis)ZHt C-bõl, ezek a témakörök;
1: C szintaktika: kis/nagy betu, pontosvesszo, char es sztring jele.
2: C tipusok (int, float, char), tipusdefiniciok, lokalis/globalis
3: C kifejezesek, utasitasok, printf, scanf
4: C if-else
5: C while/do-while
6: PASCAL tomb, PASCAL rekord
7: PASCAL fgv es eljaras tipus, PASCAL pointer, dinamikus valtozo
8-10: Ismetles

Nem tudna nekem valaki mondani egy lapot, ahol C-t egy kicsit megtanulhatnám, átnézhetném, mert könyvem az nincs! Elõre is köszi! 😊

Maffiozo nick: LoSA (22124), lvl: 12

Dzsini
#144
nekem az a -12ezer kicsit átpörgésgyanúsnak is tûnik, úgyhogy unsigned int és nullázás.

If your idea of "beauty" is narrow, you will rarely see it unless you live a sheltered life and avoid new experiences. The moment I stop having fun with it, I'll be done with it.

#143
Nullaztad a valtozokat, mielott megkezdted az osszegzest? Ha nem adsz konkret kezdeti erteket, az a szemet van bennuk csak, ami a memoriaban volt azon a cimen..

Itt septiben takolt megoldas. Amugy ne hasznalj ilyen sok kis tombot szerintem, mert elegge belebonyolit a dolgokba. 5 jatekosod van, tehat 5 adatot kell tarolni, 1 tomb eleg. Aztan eldontod egy jatekosnal mit akarsz tarolni, es igy szepen lepesenkent egyre komplexebb szerkezetet hozhatsz letre. Igy csokkented a bonyolultsagot, bovitheto lesz a programod stb.

#include <iostream>
#include <string>
using namespace std;

//1 resztvevo adatainak tarolasa es bekerese
struct jatekos
{ string nev;
int dobasok<10>;
int dobasosszeg;

void adatbekeres();
};

void jatekos::adatbekeres()
{ int temp;
cout << "Kerem a versenyzo nevet: ";
cin >> nev;
dobasosszeg=0;
for(int i=0; i<10; i++)
{ cout << "Kerem az " << i+1 << ". dobasanak eredmenyet: ";
cin >> temp;
dobasok=temp;
dobasosszeg+=temp;
}
}

//a jatek osszes resztvevojenek adatbekerese, sorfizetesi kotelezettseg megallapitasa, eredmenyhirdetes
void feltolt(jatekos *j, int versenyzoszam)
{ for(int i=0; i<versenyzoszam; i++) j.adatbekeres();
}

int enhanysortfizessek(jatekos *j, int versenyzoszam, int aktversenyzo)
{ int count=0;
for(int i=0; i<versenyzoszam; i++)
{ if(j.dobasosszeg>j.dobasosszeg) count++;
}
return count;
}

void eredmenyhirdetes(jatekos *j, int versenyzoszam)
{ for(int i=0; i<versenyzoszam; i++)
cout << j.nev << " nevu jatekos dobasa: " << j.dobasosszeg << ". Fizetett sorok szama: " << enhanysortfizessek(j, versenyzoszam, i) << endl;
}


int main()
{
//jatek elinditasa 5 fo reszere, es az eredmeny
jatekos jatekosok<5>;
feltolt(jatekosok, 5);
eredmenyhirdetes(jatekosok, 5);

//gombnyomas kilepeshez
char pause; cin >> pause;
return 0;
};
Aquli
#142
Hellosztok!
Nem tudja valaki, hogy honnan tolthetnem le a Visual C++-t, vagy a Delphit? valami warez helyrol vagy ilyesmi.
Márk

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

Aquli
#141
Pontosan ezt csináltam. A neveket tökéletesen eltárolja és kiírja, de a dobások eredményének ilyen -12320 meg hasonló értékek jönnek ki.

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

LSL
#140
AZ, de még mekkora😄

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

#139
Mi ebben a nehéz?
1 db 5 elemû tömb a neveknek, egy 10*5-ös tömb a dobásoknak, minden dobássorozat 5 elemû, ezt eltárolod ebben a tömmben, majd 1-10-ig (azaz 0-9-ig) végigmész a tömbön, megnézed, ki hányadik, és azt a számot, és helyezés - 1 sört kell az adott körben fizetnie.
Csinálsz még 2 db ötelemû tömböt, egyikbe rakod afizetendõ sörök számát, a másikba az ütött fák számát.
A végén listázod a 3 darab egydimenziós tömböt. Kész.
KeKKSZike
#138
Hát erre csak azt tudom mondani, hogy mááák! 😛

Maffiozo nick: LoSA (22124), lvl: 12

LSL
#137
Ja az itthon maradt, de nagyjából emlékeztem rá és firkáltam 1 újat. Nem is volt tökéletes mégis megkaptam. Havernak nem is volt mégis megkapta rá a 15 pontot.

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

KeKKSZike
#136
Az anyááád! 😄 Gratulálok4 Szerkezeti ábra, meg minden volt hozzáá? 😮

Maffiozo nick: LoSA (22124), lvl: 12

TDK
#135
csá
hogy tanulhatom meg az alap programozást?

AMD 2500Mhz,512ddr,ati 9800pro

LSL
#134
Ezazzz!! Most mondta ki a tanár a végitéletet! Max pontos a progim!

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

Aquli
#133
Hellosztok!
Találtam egy programozási feladatot neten:
Tervezze meg és kódolja a megadott programot!

A Bicskanyitogató kisvendégloben kugli-sörmérkozés folyik. Öt részvevo van, és
mindegyiknek tíz dobásra van lehetosége. Minfegyik dobással 0 és 9 közé eso számú
fát lehet ütni. A program kérje be a versenyzok nevét ( max. 30 karakter ), majd
dobásonként az egyes kuglizók által ütött fák számát, és adja össze a dobások
eredményeit. A sörmérkozés végén mindegyik versenyzo köteles 1-1 korsó sört fizetni
azoknak, akik több fát ütöttek mint o. A program írja ki , hogy ki hány fát ütött,
és hány korsó sört köteles rendelni ( a gyoztes egyet sem, a második helyezett
egyet stb.). Az azonos fát ütött versenyzok nem fizetnek egymásnak.

Ezt megpróbáltam megprogramozni c++-ban, de akárhogy próbálkozom, mindig hulyesegeket ad össze, sose rendes értékeket.
Ha valakinek van ideje, esetleg kedve, meg tudná nézni, hogy mi a gond a programmal? : http://www.tar.hu/vmark/feladat.cpp
Elõre is köszi

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

LSL
#132
Nekem volt okos kolesz szobatársam, aki segített. De majd lessz ennek böjtje a vizsgán...<#szomoru1>

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

KeKKSZike
#131
LSL: Hát igen... Nekem vasárnap éjfél volt a határidõm, elküldtem de hát szerkezeti ábra nincs. Meg hát amint olvashattad itt segítettem nekem a srácok, mert én vhogy 2 hónap alatt nem tudok ilyet alkotni, ez van! 😮 😛

Maffiozo nick: LoSA (22124), lvl: 12

nemcsakfeel
#130
"a szerda a határidõ és még nem állok sehogy"
dolog 😊 egy féléves beadandó progit is meg lehet írni durva másfél nap alatt, csak utána két napig alszol 😄DD tapasztalat 😊

*hihi ** *

CybearBoy
#129
Thx, ez jól hangzik! 😊

#128
Wow, a 32 bites Örs még mindig nyomul??? De rég jártam már hozzá... Amúgy nála nem kell érteni a dolgokat, nagy tudálékos pofával magabiztosan mondod a dolgokat, és akkor minden rendben. Egyik évfolyamtársam a vizsgán közölt vele egy számára addig ismeretlen assembly utasítást. 😊 Amúgy nagyon pofára osztályoz, ha megvan a négyes, akkor azonnal el kell fogadni 😊
#127
Figyi, C-ben úgy kezdtem el tanulni, hogy helybõl diplomamunkát írtam. C++ hasonlóan. Most volt 1 hetem a Javara. Pascalra a fél év bõven elég, a C logikája hasonló, ott már csak a különbségeket kell megtanulni.
FtranX
#126
ezt utálom én is.
hiába gondoloja elõtte az ember, hogy "dejó! csak két zh +1 vizsga egy félévben!", ha nem tanulsz többé kevésbé folyamatosan, megfulladsz az anyagban.

Neme.
#125
#include <iostream.h>
void main() {
int i = 'a';
char c = i;
cout << c << ", " << i << endl;
}

A karakter csak a képernyõn létezik, a (sz)ámítógépben az is csak egy szám.

Döglik a géped a hsz-okba ágyazott youtube videóktól? Itt a megoldás: http://userscripts.org/scripts/show/137068 KERESEM - http://soundcloud.com/nemesg/sets/track-ids/

LSL
#124
Na már csak a toppic hiányzik😄

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

LSL
#123
a sör, a bor...<#pias>

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

KeKKSZike
#122
Nem is tudtam, hogy... 😊 Ennyi TTKs van itt! 😄 Kinek van MSNje? Küldje már el nekem privibe a címet! 😊

Maffiozo nick: LoSA (22124), lvl: 12

LSL
#121
Mi LOL? kezdõnek a könnyû is nehéz

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

Aquli
#120
c++-ban hogyan lehet egy int változóba berakatni egy karakter ascii értékét, és hogyan lehet egy char változóba berakatni egy szám által jelzett ascii kódú karaktert?
tehát oda-vissza konvertálni karaktert és az ascii kódját.
Elõre is köszi

\"It was Wednesday morning. We were in the Volley playing pool. That much is true. But Begbie is playing absolutely fucking gash.\"

nemcsakfeel
#119

Amúgy komplex számokkal mûveletek a fela

lol

*hihi ** *

LSL
#118
Nekem tiszta káosz az egész, az utolsó dogám valószinû 0 pontos😞

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

CybearBoy
#117
Thx, ezt meglesem. Eddig néztem a Máté Eörs könyvét, meg a prog.hu-n egy cikket, de nem annyira jöttek be.

LSL
#116
Akkor már hárman vagyunk, mert én is azon vagyok.

assambly: http://www.inf.u-szeged.hu/~gera/
oktatás/SZAR. gyak/jegyzet(Rodek)

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

CybearBoy
#115
Jah, ttk, mûsz info.

Assambly programozáshoz nem tudtok vmi jó könyvet, vagy netes leírást? Azt nem vágom annyira...

LSL
#114
Szintén szeged?

http://lsl925.deviantart.com/gallery/ AMD A10-5800K, Gigabyte GA-F2A85X-UP4, GEIL Value Plus CL9 2*4096/1600 DDR3, Asus HD7770, 2,5TB HDD

CybearBoy
#113
Nekem a magyar betûstatisztika volt. 😛