Új hozzászólás Aktív témák
-
skylinelaca
senior tag
Oké, Köszönöm!
Ugyanazt a fajta crack et használjuk 2 en is MTA val és ismerősömnek működik.
[ Szerkesztve ]
Üdv: Laca
-
-
feherpeter
csendes tag
Hello!
Van egy osztályom Bullet néven és van benne egy konstruktor:
class Bullet
{
public:
Bullet();
SDL_Rect box;
int xVel;
void move();
void show();
};Bullet:ullet()
{
box.x = 0;
box.y = 0;
box.w = BULLET_WIDTH;
box.h = BULLET_HEIGHT;
xVel = 0;
}deklaráltam egy vectort:
std::vector<Bullet> bullet;amikor újra akarom méretezni ezt a két hiba üzenetet kapom:
expected constructor, destructor, or type conversion before '.' token
expected `,' or `;' before '.' tokenmind a kettő erre a sorra vonatkozik:
bullet.resize( 50 );Hogyan lehet megszűntetni a hibát?
-
Benmartin
senior tag
válasz feherpeter #353 üzenetére
szia!
az írásodból nem derül ki, hogy hol deklarálod azt a vektort és hol akarod átméretezni.
-
feherpeter
csendes tag
válasz Benmartin #354 üzenetére
classes.h:
#ifndef CLASSES_H
#define CLASSES_Hclass Bullet
{
public:
SDL_Rect box;
int xVel;
Bullet();
void move();
void show();
};
#endifclasses.cpp:
#include "classes.h"
...
Bullet:ullet()
{
box.x = 0;
box.y = 0;
box.w = BULLET_WIDTH;
box.h = BULLET_HEIGHT;
xVel = 0;
}globals.h:
#ifndef GLOBALS_H
#define GLOBALS_H#include "classes.h"
#include <vector>
...
extern std::vector<Bullet> bullet;
#endifgobals.cpp:
#include "globals.h"...
std::vector<Bullet> bullet;bullet.resize( 50 ); //ebben a sorban jelzett hibát
A main.cpp elejére brektam ezeket:
#include "classes.h"
#include "globals.h" -
feherpeter
csendes tag
válasz feherpeter #355 üzenetére
please valaki segítsen
-
szdani15
csendes tag
Sziasztok!
én egy nagyon kezdő c++ os vok és arra szeretnék választ kapni hogy hogyan lehet olyan if parancsot adni, ami nem csak két felé ágazhat.
-
Lortech
addikt
válasz szdani15 #357 üzenetére
Az if-hez tartozó igaz / hamis ágakba további if ágakat helyezel el, vagy bizonyos esetekben használható a switch-es esetszétválasztás.
//De feltételezem van egy konkrét példa, aminél elakadtál, lehet hogy ennek ismeretében
//jobb választ lehetne adni.Thank you to god for making me an atheist
-
D@ni88
addikt
hali, tudnátok olyan minta for ciklust írni, ami a SOR végig számol el?
-
félisten
Hali!
Ha azért kellene mert nem megy az strupr(), akkor [link]
A linkben javaslom hogy ebbe a topicba írjál, utólag elnézést, figyelmetlen voltam, nem vettem észre hogy ide is írtál....Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
scoorn
csendes tag
Sziasztok !
El tudná nekem valaki magyarázni, hogy c++ -ban miért 0-tól kell indexelni a tömböket ??
1-től miért nem jó ?? (és akkor a ciklusban i<=n nem pedig i <n ) Nem értem hogy miért 0-tól kell kezdeni 1től logikusabbLenne egy másik kérdésem is, mégpedig az, hogy ha megadok egy tömböt pl: int a[2] utána manuálisan akármennyi elemének megadhatok értéket.. És ha kiíratom őket akkor sincs semmi gond normálisan kiírja.. Normális ez így ?
ui.: bocs, ha hülyeséget kérdezek
-
-
scoorn
csendes tag
Kösz a választ !
Azért írtam ilyen kódot mert gondoltam kipróbálom a pascal az sírt érte.
-
cafat
tag
Sziasztok!
A következő programmal kapcsolatba lenne egy kérdésem. A program így tökéletesen működik viszont ha a függvénysablonba a maximumot átírom max-ra akkor a program nem fut le mert hibát ír ki. Ennek mi lehet az oka? Bármi másra átírom akkor lefut rendesen a program.
#include <iostream>
template <typename T> T maximum(T a,T b)
{
if(a>b) return a;
else return b;
}
int main()
{
using namespace std;
setlocale(LC_ALL,"hun");
int c=10, d=5;
double x=4.2, y=7.6;
char e='a',f='x';
cout<<"A két egész szám közül a(z)"<<maximum(c,d)<<" a nagyobb"<<endl;
cout<<"A két lebegőpontos szám közül a(z)"<<maximum(x,y)<<" a nagyobb"<<endl;
cout<<"A két karakter közül a(z)"<<maximum(e,f)<<" a nagyobb"<<endl;
return 0;
}Válaszaitokat előre is köszönöm!
-
!wannabe
tag
Üdv!
Az alábbi kódban mire való a nothrow?
#include <iostream>
#include <new>
using namespace std;
int main ()
{
int i,n;
int * p;
cout << "How many numbers would you like to type? ";
cin >> i;
p= new (nothrow) int[i];
if (p == 0)
cout << "Error: memory could not be allocated";
else
{
for (n=0; n<i; n++)
{
cout << "Enter number: ";
cin >> p[n];
}
cout << "You have entered: ";
for (n=0; n<i; n++)
cout << p[n] << ", ";
delete[] p;
}
return 0;
} -
Orc
senior tag
A segítségeteket kérném.
Adott egy string, aminek a tartalma x darab számjegy. pl: 123456789...
Hármasával el akarom tárolni a számokat egy másik változóban.pl: a1=123;a2=456,stb
Hogyan tehetem ezt meg?
string=123456789
string[0]-re az 1-et kapom, ez tiszta, de nekem valami ilyen kellene a1=string[1-3]
Előre is köszi.Kinyomom a szemed, eltöröm a lábad... aztán mehetsz amerre látsz!
-
-
Orc
senior tag
Köszönöm mindkettőtöknek.
Kinyomom a szemed, eltöröm a lábad... aztán mehetsz amerre látsz!
-
cafat
tag
Sziasztok!
Egy kis segítséget kérnék! Lenne itt egy program és ezt akarnám úgy átalakítani, hogy ne csak az első találatot írja ki, hanem az összeset kiírná azaz jelen esetben 1-10-ig a számokat. For ciklussal próbálkoztam de nem jött össze. Ha valaki segítene azt megköszönném!
#include <iostream>
#include <vector>
#include<algorithm>
using namespace std;bool paros_kisebb_10(int v)
{
return v<10;
}
int main()
{
vector<int> szamok;
for(int i=1; i<=20; i++)
{
szamok.push_back(i);
}
vector<int>::iterator p=
find_if(szamok.begin(),szamok.end(),paros_kisebb_10);
cout<<*p<<endl;
} -
Benmartin
senior tag
Szia!
sort(szamok.begin(),szamok.end());
for(int i = 0; i < szamok.size() && szamok[i] < 10; i++)
{
cout << szamok[i] << endl;
}Így gondoltad?
Még annyit megjegyeznék, hogy a hozzászólásszerkesztőben van kódbeillesztés gomb, így jobban átlátható az általad írt forráskód.
Üdv.
[ Szerkesztve ]
-
Dezike
tag
Helló.
C++ Builder 6-ost használok. Vki volna szives vázolni milyen beállításokat kellene eszközölnöm ahoz, hogy a lefordított prg fusson más gépen is ahol nincs telepítve c++. Pl. VCL60.bpl nem található stb.. nem tudom hogyan kellene belefordítani.
Segítsetek kérem szépen."előző életemben sem hittem a lélekvándorlásban"
-
amargo
addikt
Ha sikerül végre elindítanom a virtualPC-et, akkor megírom.
Meg van ez és ezt kell be állítanod, amennyire emlékszem. Sajna nem tudtam kipróbálni, mert olyan komponenseket is tartalmaz, ami miatt most hisztizik, ha nincs benne.. mind1 így szerintem mennie kell.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
félisten
Hali!
Igen jól emlékszel, mindkét opciót disabled-re kell állítani (nem kell kipipálni).
Ebben az esetben kapod az ún. standalone exe file-t.Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
amargo
addikt
válasz Fire/SOUL/CD #381 üzenetére
HI!
Köszi a megerősítést.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
cafat
tag
Sziasztok! Az lenne a kérdésem hogy a következő c++-beli osztály helyesen fog-e működni, és ha nem miért nem?
class A
{
private: int a,b,c;
char x;public: A(char x0);
};A::A(char x0): c(7),b(c+6),a(c+5)
{
x = x0;
}
Válaszaitokat előre is köszönöm! -
amargo
addikt
Igen, működni fog, de mi a cél, mert, hogy a 'b' és az 'a'-t nem tudod inicializálni így az biztos, vagyis fogod, csak nem azzal, amivel gondolnád.
Azt inkább a függvény törzsébe rakd.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
pigatt
őstag
Üdv. Emberek!
Kellene nekem egy kis segítség kellenen nekem egy olyan progi ami gyorsan egyszerűen formázza az egyik meghajtómat. Hogy lehetne megoldani??
a System("format x:")-al fordítási hiba nincs, de amikor legenerálom az exe-t az nem csinál semmit csak fekete képernyő. Mi megoldás?
Köszi a segítséget.
i9 / 4080 / 32"
-
pigatt
őstag
Pontosítok ha a kódból futtatom akkor működik, de ha az exe-t indítom akkor nem. Ez mitől lehet???
Illetve, hogy lehetne megoldani, hogy kikerülni azt, hogy "Biztos-e .... (I/N)" és egyből kezdjen formázni?
i9 / 4080 / 32"
-
félisten
Hali!
Ha jól emlékszem így nem kérdez semmit, de lehet hogy még kell valami kapcsoló
format c: /autotest
De légy vele óvatos, mert tényleg lezúz mindent egyből!!!
Fire.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
pigatt
őstag
Későn jutott eszembe sorry.
Mostmár csak annyi a gond, hogy az exe nem csinál semmit!
i9 / 4080 / 32"
-
Lortech
addikt
ÚGy, hogy beleteszed a parancsot egy bat kiterjesztésű fájlba.
De ennyi erővel akkor elég a prancsot kiadni, minek a batch ha nem ragaszkodsz a programhoz se.Az eredeti felvetésed:
Kellene nekem egy kis segítség kellenen nekem egy olyan progi ami gyorsan egyszerűen formázza az egyik meghajtómat. Hogy lehetne megoldani??No most ez a program adott, úgy hívják - meglepő módon -, hogy format . Tényleg nem értem, mit szeretnél és miért. Ha jobban megértenénk a motivációidat, talán jönne megfelelő segítség is.
[ Szerkesztve ]
Thank you to god for making me an atheist
-
Galacska
csendes tag
Sziasztok Mindenkinek!
Segítséget kérnék Tőletek az ügyben,hogy mi az oka,hogy nem tudom telepíteni a Borland C++ -t arról a a CD-ről amit a könyvhöz mellékeltek? (Tanuljuk meg a C++ programozási nyelvet 24 óra alatt) A cd-nek nincs baja,mert másik gépen elindúl a telepítés. Az enyémen,épphogy felvillan a folyamatjelző vonal,hogy kezdené a telepítést és már el is tünik.Semmi hibaüzenetet nem ír ki. Tudja valaki a megoldást? Osszátok meg velem.
Köszönöm
Gala -
icespeak
csendes tag
Hellótok!
Segítséget szeretnék kérni egy program megírásához C++-ban. A lényeg hogy N napon át naponta feljegyeztük, hogy mennyit nyertünk vagy vesztettünk és ki kell számolni, hogy hetente mennyit változott a pénzünk. Ezen a feladaton keresztül szeretnék pár dolgot megtanulni a C++-ról szóval ha van tippetek szívesen fogadom.
[ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xbox Series X|S
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Microsoft Excel topic
- További aktív témák...
- 1151 V2 CPU-k / I5-8500 / I5-8400 / BESZÁMÍTOK!
- Intel i5-10400 hatmagos processzor + doboz + gyári új hűtő
- Nintendo Switch játékok (ง '-' )ง Budapest Nyugatinál
- Fekete Sony PlayStation 5 Cover (Lemezes változat)
- Samsung Galaxy S23 Ultra 5G 256GB Dual SIM Phantom Black Gyárilag független Csere/beszámítás is!