C++ kerdes…

Kezdőlap Fórumok Programozás C++ kerdes…

10 bejegyzés megtekintése - 41-50 / 64
  • Szerző
    Bejegyzés
  • #2155480
    kisbetu
    Felhasználó

      Nem látom, mit definiál a definíció. Hogy kéne hívják a függvényedet?

      #2155481
      pointux
      Felhasználó

        Ez a

        Code:
        struct {

        mi?

        Valahogy így kéne:

        Code:
        class vector {

        };

        vector operator*  ( const vector& a, const& c );

        #2155482
        pointux
        Felhasználó

          Ez a

          Code:
          struct {

          mi?

          Valahogy így kéne:

          Code:
          class vector {

          };

          vector operator*  ( const vector& a, const& c );

          #2155483
          nanobit
          Felhasználó

            Sziasztok!
            Még kezdő vagyok C++-ban, de kitűztem magam elé egy célt, amivel tanulgathatom a nyelvet. Ez nem más, mint egy apró CD/DVD-író program, ami tulajdonképpen a wodim-ot és a growisofs-t használja. A bekért adatok alapján előállítja a parancssort és lefuttatja. Szerintem tudja mindenki mire gondolok.
            A program nagyon jól működik, már csak finomítások és egyéb biztonsági kiegészítések hiányoznak. Persze csak számomra,
            gondolom egy profi minden betüben találna hibát, de a hibákból tanul az ember.
            A kérdésem leginkább formalitási. Az általam megírt kód szerintem lehetne sokkal egyszerűbb is. Amit csak tudok folyamatosan egyszerűsítek, de egy helyen valamit nem teljesen értek. Ez persze a tudás hiánya, de valami nem stimmel. A forráskódot mellékelem. A probléma lényege leginkább a végén lévő main() és a közepén lévő Burning függvényben van. A main() függvényben a meghívom minden egyes menüopcióban a Burning()-et és vele együtt a cout << writerscript << "n"; system(writerscript.c_str()); függvényeket. A dolgok ebben a formában szépen le is futnak, viszont minek minden egyes menüopcióban szerepelnie mind3 függvénynek. Ha beraknám a Burning() utáni két függvényt (cout << writerscript << "n"; system(writerscript.c_str());) a Burning() függény végére, akkor csak a Burninget kellene meghívni. Így kisebb és átláthatóbb lenne a kód. Viszont ha ezt megcsinálom, egyszerűen olyan, mintha a writerscript tartalmát a Burning() végén lévő két függvény nem látná és egyszerűen visszadob a menübe. Ez pontosan miért van?
            Az általam említett dolog megoldható? Remélem nem fogalmaztam túl bonyolultan és nézzétek el, hogy kezdő vagyok és hogy a program tele van hibákkal, de én most leginkább erre lennék kíváncsi.

            Előre is köszönöm mindenkinek!

            #2155484
            nanobit
            Felhasználó

              Sziasztok!
              Még kezdő vagyok C++-ban, de kitűztem magam elé egy célt, amivel tanulgathatom a nyelvet. Ez nem más, mint egy apró CD/DVD-író program, ami tulajdonképpen a wodim-ot és a growisofs-t használja. A bekért adatok alapján előállítja a parancssort és lefuttatja. Szerintem tudja mindenki mire gondolok.
              A program nagyon jól működik, már csak finomítások és egyéb biztonsági kiegészítések hiányoznak. Persze csak számomra,
              gondolom egy profi minden betüben találna hibát, de a hibákból tanul az ember.
              A kérdésem leginkább formalitási. Az általam megírt kód szerintem lehetne sokkal egyszerűbb is. Amit csak tudok folyamatosan egyszerűsítek, de egy helyen valamit nem teljesen értek. Ez persze a tudás hiánya, de valami nem stimmel. A forráskódot mellékelem. A probléma lényege leginkább a végén lévő main() és a közepén lévő Burning függvényben van. A main() függvényben a meghívom minden egyes menüopcióban a Burning()-et és vele együtt a cout << writerscript << "n"; system(writerscript.c_str()); függvényeket. A dolgok ebben a formában szépen le is futnak, viszont minek minden egyes menüopcióban szerepelnie mind3 függvénynek. Ha beraknám a Burning() utáni két függvényt (cout << writerscript << "n"; system(writerscript.c_str());) a Burning() függény végére, akkor csak a Burninget kellene meghívni. Így kisebb és átláthatóbb lenne a kód. Viszont ha ezt megcsinálom, egyszerűen olyan, mintha a writerscript tartalmát a Burning() végén lévő két függvény nem látná és egyszerűen visszadob a menübe. Ez pontosan miért van?
              Az általam említett dolog megoldható? Remélem nem fogalmaztam túl bonyolultan és nézzétek el, hogy kezdő vagyok és hogy a program tele van hibákkal, de én most leginkább erre lennék kíváncsi.

              Előre is köszönöm mindenkinek!

              #2155485
              zoltan22
              Felhasználó

                Segédkérdés:

                106. sorban:

                Code:
                if(dont == „n” || „x”) return 0;

                Ez hogyan fog kiertekelodni? 🙂

                ./off

                Mar megint egy gyujtotema van kialakuloban

                ./on

                #2155486
                zoltan22
                Felhasználó

                  Segédkérdés:

                  106. sorban:

                  Code:
                  if(dont == „n” || „x”) return 0;

                  Ez hogyan fog kiertekelodni? 🙂

                  ./off

                  Mar megint egy gyujtotema van kialakuloban

                  ./on

                  #2155487
                  nanobit
                  Felhasználó

                    Az elsőért hopsz, a másodikért bocsánatot kérek. Amúgy Zoltán neked úgy érhető a probléma? Nem fogalmaztam nagyon bonyolultan?

                    #2155488
                    nanobit
                    Felhasználó

                      Az elsőért hopsz, a másodikért bocsánatot kérek. Amúgy Zoltán neked úgy érhető a probléma? Nem fogalmaztam nagyon bonyolultan?

                      #2155489
                      zoltan22
                      Felhasználó

                        En megertettem, hogy mi a gondod:
                        van egy fuggveny, amelybe bele akarod tenni 2 masik fuggveny meghivasat, de ha belerakod, mar nem mukodnek (== nem hivodnak meg)

                        A masik hozzaszolasodban inkabb az a baj, hogy sok tomor szovegbol all, es annak vegigolvasashoz sok turelem kell. En peldaul csak vegigpasztaztam a masodik felen, mert nem volt turelmem reszletesen elolvasni — csak mikozben a forrast nezegettem 🙂

                        nanobit wrote:
                        Az elsőért hopsz

                        Ezek szerint rajottel, hogy miert nem megy?

                      10 bejegyzés megtekintése - 41-50 / 64
                      • Be kell jelentkezni a hozzászóláshoz.