Kezdőlap › Fórumok › Programozás › C++ – kezdő
- This topic has 25 hozzászólás, 9 résztvevő, and was last updated 16 years, 10 months telt el by
lacix.
-
SzerzőBejegyzés
-
2007-01-20-23:52 #2087489
Kerem, mi ez itt:
Code:[quote quote=”tothaa”]char Terkep::miez(int x, int y){
return (char)terep[x,y]; // <<<<<<< [x,y] nem jo
}void Terkep::beir(int x, int y, char jel){
terep [ x,y ]=jel; // <<<<<<<<<< [x,y] nem jo
}
}C-ben es C++ -ban (is) a tobbdimenzios tombot igy indexelunk: terep[ x ][ y ]
Gondolom most mar gond nelkul fordul…U.I. : hogy kell szinesse varazsolni egy ‘[valami]’ szoveget???
2007-01-21-00:03 #2087490Code:$ g++ myheader.h myheader.cpp proba.cpp
$ááááh 🙂 Köszi, te egy zseni vagy! – az életbe nem jöttem volna rá…
2007-01-21-00:04 #2087491Színes szöveg C-vel:
conio.h !
[hr][/hr]
Bocs, mégsem, az a régi borland fordítóban volt parancs (textcolor és cprintf).http://www.parashift.com/c++-faq-lite/input-output.html#faq-15.21 – azt írja, hogy alapban nincs benne és minden OS-nél máshogy működik 🙁
2007-01-21-00:18 #2087492Nem C-ben, hanem a forummotorban, a hozzasszolasnal kerestem. Mert ahelyett hogy szinezzen, beleirta, hogy szoveg[indexek] [ /color]. De megvagyok nelkule is 😀
2007-01-21-00:25 #2087493zoltan22 wrote:Nem C-ben, hanem a forummotorban, a hozzasszolasnal kerestem. Mert ahelyett hogy szinezzen, beleirta, hogy szoveg[indexek] [ /color]. De megvagyok nelkule is 😀nekem megy:narancs
Azt nem tudod, hogy hol lehet utánnínézni, hogy miket lehet be includolni és ott milyen függvények vannak?
2007-01-21-06:25 #2087494Az include-olhato fajlok szabvanyos helye az /usr/include es az /usr/local/incude. Amit ott talalsz, azt mind hasznalhatod — csak megtortenhet, hogy linkeleskor szukseg lesz megadani egyes fuggvenytarakat (lib-eket), mert azokban van a fuggveny, amit hasznalni akarsz.
Fuggvenykereseskor a google a baratod, esetleg a http://www.google.com/codesearch meg inkabb megkonnyiti a dolgodat 🙂A szinekrol pedig:
Code:return (char)terep[color color=red][x,y][/color];Ugy nez ki, nem lehet szinezni a kodot… ;D
2007-01-21-09:09 #2087495Most úgy néz ki, hogy valami megint nem akar működni…
Code:Terkep::Terkep(){
int i,j;
for(i=0;i<80;++i)
for(j=0;j<25;++j)
terep(i,j)=' ';
}Code:$ g++ myheader.h myheader.cpp terkep.h terkep.cpp proba.cpp
terkep.cpp: In constructor ‘Terkep::Terkep()’:
terkep.cpp:8: error: ‘((Terkep*)this)->Terkep::terep’ cannot be used as a function[hr][/hr]
Áh, megvan megint rosszú’ írtam a mátrixra hoivatkozást; kijavítottam és most működik2007-01-21-12:05 #2087496zoltan22 wrote:Nem C-ben, hanem a forummotorban, a hozzasszolasnal kerestem. Mert
A code környezetben nem lehet. Nem olyan rég én is felvetettem.2007-01-21-14:34 #2087497Közben megint van egy szép hibaüzenetem, amiről nem tudom, hogy mit is takar…
Code:$ cat ford.sh
g++ -Wno-deprecated myheader.h myheader.cpp terkep.h terkep.cpp roboalap.h roboalap.cpp proba.cpp
$ ./ford.sh
roboalap.cpp:27: error: prototype for ‘void Roboalap::fittness(int, int, memoriaT, int*, int*)’ does not match any in class ‘Roboalap’
roboalap.h:28: error: candidate is: void Roboalap::fittness(int, int, memoriaT*, int*, int*)header-ben vanez:
Code:class Roboalap{
private:
int x,y; //aktuális pozíció
Terkep *t; //mely térképen lépkedjen arra mutat
memoriaT *memoria; //memória kezdetevoid fittness(int celX, int celY, memoriaT *jelen, int *ujX, int *ujY); //Következő lépés javaslat
public:
Roboalap();
~Roboalap();
void setTerkep(Terkep *foterkep); //mely térképen lépkedjen
int isEnd(void); //elérte-e a célt
void step(void); //lépjen egyet};
a kifejtés még nincs kész:
Code:void Roboalap::fittness(int celX, int celY, memoriaT jelen, int *ujX, int *ujY){
//ddd}
a meghívás:
Code:memoriaT *akt, *temp;
int talalt;
int ujx, ujy;
…
fittness(CELX,CELY, akt, &ujx, &ujy);[hr][/hr][hr][/hr]
Áh!
Törölve;
Amint ide írtam, látom lemaradt egy csillag ; mosmá’ jó!2007-01-21-18:09 #2087498„A code környezetben nem lehet. Nem olyan rég én is felvetettem.”
Pont az a lényege, hogy, ha be akarsz valamilyen kódot írni, abból ne csináljon valami „hülyeséget” automatikusan.
(Miért nem jó erre az összes többi?)
Bezzeg, ha átírná neked, akkor azt mondanád, hogy miért írja át ez a sz@r? -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz