Kezdőlap › Fórumok › Programozás › C++ kérdések
- This topic has 119 hozzászólás, 19 résztvevő, and was last updated 18 years, 8 months telt el by
tovis.
-
SzerzőBejegyzés
-
2006-09-22-19:46 #2023768
Ne haragudj, ma nagyon nem vagyok képben. 🙂 Azt hiszem abba is hagyom az irogatást mára…
2006-09-22-20:05 #2023769nem haragszok mert segiteni akartal, naszoval annyira jutottam, h irtam Bluefish-ben egy sima programot, kiir vmit…de mikor kompilalom akor erort ad ki…espedig
Code:hybrid[~]$ g++ -o hyb hyb.cpp
hyb.cpp:4: error: `main’ must return `int’ezt mivel magyarzod ?? szoval mi lehet a baj ??
a source igy nez ki:Code:Szerintem kene mukodjon, nemtudom mi lehet a baj…
2006-09-22-20:11 #2023770cucc 😀
kozben megkaptam a valaszt kerdesemre, jooreg google 🙂 a „void main(){…}” helyett „int main() {…}” kellett…aze kosz mindent…2006-09-23-06:03 #2023771„jooreg google”
És ehhez a gugli kellett?:)Szerintem ez világos:
„`main’ must return `int'”
Most persze mondhatod, hogy nem tudsz angolul, de akkor még számos gondog lesz a hibaüzenetekkel….„vmi egyszeru kene…”
mc 🙂 (minden megvan: filekezelő, editor c szintaktikával…:))„qt-s ne legyen ha lehet… me KDE-t kinem alhatom”
Ha az a me = mert, akkor qt nem = kde; ha me = meg, akkor rendben van…2006-09-23-07:17 #2023772Te, azért a jooreg Kernighan – Ritchie -t magyarul is kiadták – ALAPMŰ – ha C ben akarsz dolgozni akkor ez „must be” – mint az, hogy ha deklarálod akkor tégy is úgy – ez nem politika;o)
A programozói IDE pedig attól függ mit akarsz csinálni, mekkora a project, hány forrás fájl (cirka) hány objektum stb. Ha mondjuk egy „Hello word” – akkor az mc több mint sok, X -en példul nagyon jó a gedit is.2006-09-23-08:12 #2023773„Te, azért a jooreg Kernighan – Ritchie -t magyarul is kiadták – ALAPMŰ”
Akkor is szívni fog a c++ hibaüzeneteivel, angol tudás nélkül…
(Nem mintha nem lenne c++-ra magyarul könyv, de ahibaüzeneteket ritkán szokták szótár szerűen belerakni. Így a hiba esetén…)„A programozói IDE pedig attól függ mit akarsz csinálni, mekkora a project, hány forrás fájl (cirka) hány objektum stb.”
Ő egyszerűt kért, nem mintha nem lehetne bármit bármiben megoldani.
(Itt most írhatnék regényt: hátrányokat, előnyőket… de inkább azt írom, hogy ízlések és pofonok. Nem mintha nem lehetne bármekkora projectet megírni egy ide nélkül. Sőt, számos nagy profi projectet így írnak… )2006-09-23-10:55 #2023774Ha se a qt, se a gtk nem jó, akkor Eclipse + CDT jó lehet neked. Ami annyiból áll, hogy felrakod az Eclipse-t (disztróból vagy http://www.eclipse.org) és az Eclipse csomagkezelőjében felrakod a CDT-t. Ekkor már lesz egy alap C++-os template-d a new project alatt és már csak ki kell egészíteni amivel akarod.
Ha valami nem világos, akkor http://wiki.eclipse.org/index.php/CDT.
Ennél egyszerűbbet már nem naon tudok ajánlani… de az angoltudás szvsz alap dolog, ha tényleg programozni akarsz.
2006-09-23-11:53 #2023775vizsla wrote:„jooreg google”
És ehhez a gugli kellett?:)Szerintem ez világos:
„`main’ must return `int'”
Most persze mondhatod, hogy nem tudsz angolul, de akkor még számos gondog lesz a hibaüzenetekkel….„vmi egyszeru kene…”
mc 🙂 (minden megvan: filekezelő, editor c szintaktikával…:))„qt-s ne legyen ha lehet… me KDE-t kinem alhatom”
Ha az a me = mert, akkor qt nem = kde; ha me = meg, akkor rendben van…kosz az analizalast, tudom magamrol hogy szoktam roviditeni meg ekezetet se hasznalok de hue nem vagyok…es az angoltudasomrol csak annyit h nem tanultam suliba de alapfokon vagom a dolgokat, windows alatt programoztam, es ott nem talalkoztam ehezz hasonlo hibauzenettel, void az miert nem teccik a main-nak ?? mi igy tanultuk egyetemen…de mind1 nem tema tudok irni void helyett intet. de vki magyarazza meg hogy miert nem jo a void, mikor az tudomasom szerint azt jelenti h barmi lehet tehat nincs tipus deklaralva nem ? es a main-nak ez a lenyege mert return-olhat mast is nem ?
kanos_giliszta wrote:Ha se a qt, se a gtk nem jó, akkor Eclipse + CDT jó lehet neked. Ami annyiból áll, hogy felrakod az Eclipse-t (disztróból vagy http://www.eclipse.org) és az Eclipse csomagkezelőjében felrakod a CDT-t. Ekkor már lesz egy alap C++-os template-d a new project alatt és már csak ki kell egészíteni amivel akarod.Ha valami nem világos, akkor http://wiki.eclipse.org/index.php/CDT.
Ennél egyszerűbbet már nem naon tudok ajánlani… de az angoltudás szvsz alap dolog, ha tényleg programozni akarsz.
utolos mondatodra fennebb van a valasz…ennel egyszerubb pl gvim amit egyik haverom ajanlotta, egyszeru aminek nekem kel annak pont eleg, nem akarok nagy projekteket csinalni tobb fajlal…csak egy sima *.cpp fajl es ennyi, es utana kompilalom es kesz…no de azert kiprobalom az Eclipse + CDT lam mien…
tovis wrote:Te, azért a jooreg Kernighan – Ritchie -t magyarul is kiadták – ALAPMŰ – ha C ben akarsz dolgozni akkor ez „must be” – mint az, hogy ha deklarálod akkor tégy is úgy – ez nem politika;o)
A programozói IDE pedig attól függ mit akarsz csinálni, mekkora a project, hány forrás fájl (cirka) hány objektum stb. Ha mondjuk egy „Hello word” – akkor az mc több mint sok, X -en példul nagyon jó a gedit is.veled meg teljesen egyetertek 🙂 pont ennyi kellett volna valasznak….
bocs ha sokat offoltam….2006-09-23-12:08 #2023776Elvileg ezért kell int a GNU-s fordítónak (azt hiszem ez áll legközelebb az ANSI C++-hoz):
The C++ Standard requires that main() returns type int. A program which uses any other return type for main() is technically not Standard C++ ….
Minden más visszatérési érték már nem szabványos… tehát a Borland és a MS Visual C++ sem.
Részletesebb magyarázat: http://en.wikipedia.org/wiki/C++Ami az IDE-t illeti, nem akarok senkire semmit sem rátukmálni… viszont ha már 3-4 forrásfájlod is van én pl. kényelmesebbnek tartom Projektbe rendezni (mint említettem nekem az Anjuta jött be legjobban).
2006-09-23-12:17 #2023777A GNU nagyon figyelemre méltó compiler! Nagyon szigorú szintaktikai és szemantikai ellenörzést végez. Használtam már számos compilert (Borland, Microsoft, Watcom, TopSpeed, Intel …), megbízható, stabil progikat lehet vele írni – kicsit néha rigorozus, de én azért a -Wall opciót mindíg használom;o)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz