C++ kérdések

Kezdőlap Fórumok Programozás C++ kérdések

10 bejegyzés megtekintése - 101-110 / 120
  • Szerző
    Bejegyzés
  • #2023768
    erdsiger
    Felhasználó

      Ne haragudj, ma nagyon nem vagyok képben. 🙂 Azt hiszem abba is hagyom az irogatást mára…

      #2023769
      Hybrid
      Felhasználó

        nem 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:
        #include
        using namespace std;

        void main() {
        int a,b;
        cout<<"n Adja meg az I. szamot: "; cin>>a;
        cout<<"n Adja meg a II. szamot: "; cin>>b;
        cout<<"n Eredmeny: "<

        Szerintem kene mukodjon, nemtudom mi lehet a baj…

        #2023770
        Hybrid
        Felhasználó

          cucc 😀
          kozben megkaptam a valaszt kerdesemre, jooreg google 🙂    a „void main(){…}” helyett „int main() {…}” kellett…aze kosz mindent…

          #2023771
          pointux
          Felhasználó

            „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…

            #2023772
            tovis
            Felhasználó

              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.

              #2023773
              pointux
              Felhasználó

                „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… )

                #2023774
                kanos_giliszta
                Felhasználó

                  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.

                  #2023775
                  Hybrid
                  Felhasználó
                    vizsla 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….

                    #2023776
                    kanos_giliszta
                    Felhasználó

                      Elvileg 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).

                      #2023777
                      tovis
                      Felhasználó

                        A 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)

                      10 bejegyzés megtekintése - 101-110 / 120
                      • Be kell jelentkezni a hozzászóláshoz.