- Poco X6 Pro - ötös alá
- Alkalmazásbemutató: Keep
- Futott egy Geekbench kört egy új HTC készülék
- Azonnali mobilos kérdések órája
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Huawei Mate 10 Pro - mestersége az intelligencia
- Vodafone-ra áttért Digi Mobilosok
- Xiaomi Mi 11 Ultra - Circus Maximus
- iOS alkalmazások
- Yettel topik
Hirdetés
-
Samsung Univerzum: Így ismerhető meg a Galaxy AI bármilyen telefonon
ma A Try Galaxy webalkalmazás kontrollált környezetben mutatja meg, mit tud a One UI 6.1-es rendszer és a mesterséges intelligencia.
-
Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
ph A Kereskedelmi Minisztérium egyelőre csak felméri a helyzetet, egyelőre nem látni, hogy tudnak-e bármit is tenni.
-
Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
it Egyre nagyobb probléma az AI hallucinálása – most az osztrák adatvédelmi hatóság veheti elő a ChatGPT miatt az OpenAI-t, alapvetően a GDPR megsértése miatt.
-
Mobilarena
Új hozzászólás Aktív témák
-
Balux
tag
segítsetek légyszi c++ -t fordítani!
mega kezdő vagyok, és win-alatt elkezdtem (elkezdeném) tanulni a c++ -t
de egy hello world-öt se tuttam még megcsinálni
linuxban fordítottam már le progit, halál egyszerű volt, zsirul ment
de nem akarok itthonra linuxot felrakni...
na eddig egy lerakat fordítóprogramot kipróbáltam, egyikkel sem jutottam düllőre
de leirom a gondjaim azokkal kapcsolatban amiket fennhagytam a gépen:
devcpp:
#include <iostream.h>
void main(void)
{
cout << ''Hello World!'';
}
ezt képtelen volt lefordítani, a következő problémái voltak
-void main() must be int----->ezt áthidaltam azzal hogy
int main() majd a végén return 0
ez eddig rendben, de nem értem mért nem volt jó neki void main-nel...
-másik gondja az volt hogy nem akarta betölteni az iostreamet
azt irta ki hogy a .h-t el kell hagyni a végéről, igy sem ment aztán
egy külföldi forumon ugy értettem hogy nagybetűvel kell irni az include
fileokat, megtettem de ez is csak akkor működött ha .H-t kitettem a végére...
bár kinok közt de orvosoltam a problémákat, amik elég szőrszálhasogató
dolgok voltak, és nem is voltak egyértelműek, de mindegy, megoldottam
az így keletkezett programot:
#include <IOSTREAM.H>
int main(void)
{
cout << ''Hello World!\n'';
return 0;
}
már lefordította, éjjen, de az alkalmazást futtatva
fekete 'dosos' képernyő jött csak fel, semmit helló world kiirás
borland
az előző szőrőzésekkel, és anélkül is sikerült lefordítani vele
de ugyanúgy fekete képernyő jelenik meg az exe-filet futtatva...
cygwin, digital mars
ezeket egyszerűen képtelen vagyok használni, de ez nem is lenne ba csak
pont ezek az egyszerűbb programok lennének jók a kezdő embereknek...
visual c++
hát ezt fél óra szenvedés után olyan gyorsan letöröltem ahoogy tudtam
mindent egybevetve szeretnék továbblépni programozás ügyben de nem
tudok addig amig egy értelmesen lefutó hello world-öt sem vagyok képes készíteni
légyszi segítsetek
köszi előre is -
Balux
tag
nem eszi meg!
arról nem is beszélve, hogy egy szót sem értek az újjonan beírt részekből!
ezek a bajai:
C:\Documents and Settings\n&b\Asztal\hello.cpp:5:8: empty character constant
C:\Documents and Settings\n&b\Asztal\hello.cpp: In function `int main(int, char**)':
C:\Documents and Settings\n&b\Asztal\hello.cpp:5: error: expected `;' before ''Hello''
C:\Documents and Settings\n&b\Asztal\hello.cpp:5:22: empty character constant
cout és std::cout-tal is!
Könyörgöm valaki mentsen meg!
honnan lehet megtanulni a win alatti c++ programozást!???
itt van elöttem egy könyv (témavezetőm adta, aszonta olvassam végig...)
: Chris Jamsa: c++
és még egy hello world-öt sem lehet belőle megírni mert a win-alatti
fordítóprogramok nem értik meg
Szerintetek mit csináljak?
Van olyan fordítóprogram ami szopakodás nélkül lefordít egy H.W-öt ilyen formában:
#include <iostream>
void main(void)
{
cout <<''Hello World!'';
}
ugyanis ez van a könyvben amiből tanulok, az lenne a legegyszerűbb
ha nem kéne átirogatni semmit, mert akkor ahogy haladok tovább a
tanulmányaimban sorra fognak jönni az újabb nem működő parancsok stb.
tegyek fel egy linuxot?
ott a fenti zokszó nélkül lefutna??
(ettől csak azért óckodom mert nincs perpill linux telepítőm, életemben nem raktam fel linuxot és használni is csak ritkán használtam....) -
Balux
tag
válasz Lortech #1877 üzenetére
egy tutorial alpján sem sikerült lefordíttattnom a progit ([link])
ugyhogy nyomtam egy reinstallt, de sajna semmi sem változott
a Lortech féle progit sem sikerült lefordítani a köv. üzenet:
A megadott nevet (C:\DOCUME~1\n) a rendszer nem ismeri fel
bels‹ vagy kls‹ parancsk‚nt, futtathat˘ programk‚nt vagy k”tegf jlk‚nt.
A rendszer nem tal lja a megadott el‚r‚si utat.
make.exe: *** [main.obj] Error 1
Feladat befejezve
egyre jobban el vagyok keseredve
van egy kib. könyvem de abból nem lehet megtanulni a c++ alapjait
még linux alatt sem működne olyan formában mint amit legutóbb írtam
akkor kidobhatom a kukába a könyvet?
ráadásul a Lortech féle program felét nem is értem...
mondjatok nekem légyszi valami okosat, valahogy mindenki elkezdi!? -
Balux
tag
válasz Jester01 #1876 üzenetére
igen télleg kopipészt volt
de sajna rendes idézőjelekkel sem megy...
a legelszomorítóbb az hogy akkor a chris jamsa könyvből tuti nem fok
megtanulni programozni mert egyszerűen nem úgy kell mint ami le van írva!!!
amugy kiskoromban egyszer a Bálu nevet a Scorched Earth-be (überállesz)
szarul ütöttem be él balux lett belőle, azóta ezen a néven kockulok, de még
sosem jutott eszembe a linux-fan csengése... -
Balux
tag
válasz Jester01 #1880 üzenetére
mármint ez nem helyes?
#include <iostream>
void main(void)
{
cout <<''Hello World!'';
}
hát ez a gondom nekem is csak ez van a könyvben...
amugy most már semmilyen progit sem tudok lefordítani, tutorialokat olvasgatok neten
a borland is azt mondja linker error minden programra...
amúgy ha ennyi a megoldás
A könyvet nem kell kidobni, csak a using-ot kell mindig beírni, illetve a main függvényből int-et kell visszaadni.
akkor annak örülök, csak ne legyen több ilyen rész a könyvben ahol dolgokat másképp kell csinálni mert az ember magától nehezen jön rá
mindenesetre köszi a segítséget
de még ugyis leszek hisz még mindig nem szuperál a stuff... -
Balux
tag
válasz Jester01 #1880 üzenetére
na ugy tünik nem én voltam a lámi, leszedtem mindent (borland, decpp...) és letöltöttem a devcpp régebbi verzióját (rev. 4) és qvára működik minden!!!!
nem tudom mi lehetett a baj de amig egy forditóprogi mükszik addig boldog vagyok....
már csak pár dologra válaszoljatok légyszi, hogy tisztában legyek önmagammal és azzal amit csinálok...
ez a program tökéletesen lefut:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
cout<< ''hello world\n'';
system(''PAUSE'');
return EXIT_SUCCESS;
}
de kihagyva részeket, átalakítva is is:
#include <cstdlib>
#include <iostream>
void main()
{
cout<< ''hello world\n'';
system(''PAUSE'');
}
akkor légyszi világosítsatok fel a következő dolgokban:
using namespace std;
mire jó?
int main(int argc, char *argv[])
a main 'hasában' lévő cucc mit jelent és miért lehet elhagyni?
#include <cstdlib>
gondolom ez tartalmazza a system(''pause'') parancsot pl, ami a press any key-t okozza bezárás előtt?
return EXIT_SUCCESS;
ez mit jelent?miért megy nélküle is?
ezeket az apróságokat légyszi korrigáljátok tudásomban, és akkor boldogan tanulhatom tovább a könyvemet...
előre is kössz -
Balux
tag
segiccsetek légyszi!!!
c++-ban irt szimulációkat szeretnék ényelmesen megjeleníteni...a lényeg
van egy kimenő adatsorom- pár ezer szám- ezeket szeretném ábrázolni
gnuplottal, mozgókép ugy lesz belőle hogy a fő cilkus minden egyes
végrehajtásánál kiiratom egy txt-fileba az adatokat, majd gnuplottal
ábrázolom....
sokat szivtam már vele ezért szeretném a dolgot leegyszerüsíteni:
úgy szeretnék fileba kimenteni egy adatsort hogy a következő ciklus
végén a következő 2000 számot a következő oszlopba tegye, sajnos ilyet nem
tudok csinálni, csak az egész adatssort (pl 100 db ilyen oszlopot egymás alá tenni
a txt-fileba) egymás után kiiratni!!
van erre vmi épkézláb megoldás?? -
Balux
tag
válasz Forest_roby #1928 üzenetére
tehát plö
ofstream data(''kdv.txt''); //ebbe mennek az adatok!
for(j=0;j<N;j++) //ez az időben-i léptetés
for( i=0;i<n;i++) //ez a térbeli léptetés (1D-ban)
{
//ide jön egy csomo minden ami a kezdőfeltételek és a
//az időben ezelötti állapotból u minden elemének uj értéket ad!
data<<u<<endl;
ezt akkor hogy kéne módosítani hogy miután u-t kiiratom egymás alá
az időben következő (j++ ciklus) u adathalmazt az előző mellé írja ki??
ugye a végén egy n*N es 'mátrixot' kapnék!!
legalábbis szeretnék
köszi elöre is! -
Balux
tag
válasz Drótszamár #1929 üzenetére
Oszloponként lemented, és a végén összegyúrod? Vagy az nem járható út ?
ez jo lenne végül is ha még a c++ progi megcsinálja nekem de nem nagyon tom hogy kéne
ha van ötleted azt szivesen venném, ui. 2 hete programozok összesen
az a lényeg hogy az ábrázoló program (gnuplot) azt szereti ha egy oszlopban vannak az adatok
így egymás után ábrázolva a fent elmlített n*N es mátrix oszlopait kész a szimuláció!
(ami most látom (n+1)*(N+1) -es )
ábrázolni egyoszlopos adatsorból már eddig is sikerült de nagyon nyakatekerten....
[Szerkesztve] -
Balux
tag
na köszönöm szépen az eljárás müködni fog de még buzerálnom kell....
mindenesetre már sikerült kiiratnom rendesen az adatsort, csak még nem vagyok
benne biztos hogy a szimuláció maga rendesen lefut e....
most első nekifutásra az oszlopokat <<'' '' -el választottam el
tehát szóközöket raktam be, de akkor lesznek szép oszlopok ha
tab-al választom el nem?
azt hogy is kell?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Poco X6 Pro - ötös alá
- Kerékpárosok, bringások ide!
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- Alkalmazásbemutató: Keep
- Gaming notebook topik
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Debrecen és környéke adok-veszek-beszélgetek
- Futott egy Geekbench kört egy új HTC készülék
- Apple notebookok
- Anime filmek és sorozatok
- További aktív témák...