User mappájába fájl létrehozás c++ban

Kezdőlap Fórumok Programozás User mappájába fájl létrehozás c++ban

10 bejegyzés megtekintése - 11-20 / 31
  • Szerző
    Bejegyzés
  • #2137236
    kisbetu
    Felhasználó
      ELaci wrote:
      Szörnyű!
      Nem akarok C-ben programozni amíg élek!

      🙂

      Én is a forrasztópákát választottam helyette.
      Hiba volt…

      #2137237
      kisbetu
      Felhasználó
        ELaci wrote:
        Szörnyű!
        Nem akarok C-ben programozni amíg élek!

        🙂

        Én is a forrasztópákát választottam helyette.
        Hiba volt…

        #2137238
        nanobit
        Felhasználó

          Gabaman!
          Te most a char *home-ra gondolsz? Csak megjegyzem, hogy gond nélkül hozzáfűzte a futtatas változó tartalmához. A probléma ott kezdődik, hogy az első hozzáfűzéskor, mikor a chmod +x-et fűzöm hozzá a futtatas-hoz, ami mindaddig üres volt, bevág nekem az elejére 2 vagy 3 kérdőjelet. Ehhez még hozzájön a char mutatós home karaktertömb tartalma, ami hibátlanul hozzáfűződik, viszon a system nem tud mit kezdeni a paranccsal, mert a ???chmod +x nem futtatható…

          #2137239
          nanobit
          Felhasználó

            Gabaman!
            Te most a char *home-ra gondolsz? Csak megjegyzem, hogy gond nélkül hozzáfűzte a futtatas változó tartalmához. A probléma ott kezdődik, hogy az első hozzáfűzéskor, mikor a chmod +x-et fűzöm hozzá a futtatas-hoz, ami mindaddig üres volt, bevág nekem az elejére 2 vagy 3 kérdőjelet. Ehhez még hozzájön a char mutatós home karaktertömb tartalma, ami hibátlanul hozzáfűződik, viszon a system nem tud mit kezdeni a paranccsal, mert a ???chmod +x nem futtatható…

            #2137240
            pointux
            Felhasználó

              „A probléma ott kezdődik…”
              hogy (1) nem érted a pointer lényegét (mely nem foglalt memória, hanem csak egy cím… amely mutat valahova) és/vagy (2) nem ismered az strcat(3) függvényt.

              A kérdőjelek pedig az (1) miatt vannak.. lehetne ott bármi.
              Az, hogy ilyenkor nem a „seggfolt” üzenetet kapod a képedbe (hanem bele tud írni a memóriába), az neked csak külön szerencse… bár a kód így is úgy is, csak egy hibás és egy komoly biztonsági hiba forrása.

              #2137241
              pointux
              Felhasználó

                „A probléma ott kezdődik…”
                hogy (1) nem érted a pointer lényegét (mely nem foglalt memória, hanem csak egy cím… amely mutat valahova) és/vagy (2) nem ismered az strcat(3) függvényt.

                A kérdőjelek pedig az (1) miatt vannak.. lehetne ott bármi.
                Az, hogy ilyenkor nem a „seggfolt” üzenetet kapod a képedbe (hanem bele tud írni a memóriába), az neked csak külön szerencse… bár a kód így is úgy is, csak egy hibás és egy komoly biztonsági hiba forrása.

                #2137242
                nanobit
                Felhasználó

                  Köszönöm kedvességed! Igaz, hogy még csak néhány napja próbálgatom a c++-t de valószínüleg minden egyes kódom benne lesz a linux kernelben és hát hibát nem véthetek….

                  #2137243
                  nanobit
                  Felhasználó

                    Köszönöm kedvességed! Igaz, hogy még csak néhány napja próbálgatom a c++-t de valószínüleg minden egyes kódom benne lesz a linux kernelben és hát hibát nem véthetek….

                    #2137244
                    gabaman
                    Felhasználó
                      nanobit wrote:
                      Gabaman!

                      Jelen!

                      nanobit wrote:
                      Te most a char *home-ra gondolsz?

                      Az egy váltzó. Az getenv() függvényre gondoltam, ez ad vissza fix méretű tömböt.

                      nanobit wrote:
                      Csak megjegyzem, hogy gond nélkül hozzáfűzte a futtatas változó tartalmához.

                      Tehát a számítógép sem működhet, mert még senki sem látott elektronokat futkározni, vagy csak nem köszöntek vissza. Kérdezd meg Valgrind pajtást, jobban tudja mindenkinél mi jó és mi nem.

                      nanobit wrote:
                      A probléma ott kezdődik, hogy az első hozzáfűzéskor, mikor a chmod +x-et fűzöm hozzá a futtatas-hoz, ami mindaddig üres volt, bevág nekem az elejére 2 vagy 3 kérdőjelet.

                      Lásd „inicializálatlan változó”.

                      nanobit wrote:
                      Ehhez még hozzájön a char mutatós home karaktertömb tartalma, ami hibátlanul hozzáfűződik, viszon a system nem tud mit kezdeni a paranccsal, mert a ???chmod +x nem futtatható…

                      Hidd csak el, a szabadság sok nyűggel és felelőssggel jár. A C fordító nem jelzi a helytelen mutató használatból eredő hibákat.

                      #2137245
                      gabaman
                      Felhasználó
                        nanobit wrote:
                        Gabaman!

                        Jelen!

                        nanobit wrote:
                        Te most a char *home-ra gondolsz?

                        Az egy váltzó. Az getenv() függvényre gondoltam, ez ad vissza fix méretű tömböt.

                        nanobit wrote:
                        Csak megjegyzem, hogy gond nélkül hozzáfűzte a futtatas változó tartalmához.

                        Tehát a számítógép sem működhet, mert még senki sem látott elektronokat futkározni, vagy csak nem köszöntek vissza. Kérdezd meg Valgrind pajtást, jobban tudja mindenkinél mi jó és mi nem.

                        nanobit wrote:
                        A probléma ott kezdődik, hogy az első hozzáfűzéskor, mikor a chmod +x-et fűzöm hozzá a futtatas-hoz, ami mindaddig üres volt, bevág nekem az elejére 2 vagy 3 kérdőjelet.

                        Lásd „inicializálatlan változó”.

                        nanobit wrote:
                        Ehhez még hozzájön a char mutatós home karaktertömb tartalma, ami hibátlanul hozzáfűződik, viszon a system nem tud mit kezdeni a paranccsal, mert a ???chmod +x nem futtatható…

                        Hidd csak el, a szabadság sok nyűggel és felelőssggel jár. A C fordító nem jelzi a helytelen mutató használatból eredő hibákat.

                      10 bejegyzés megtekintése - 11-20 / 31
                      • Be kell jelentkezni a hozzászóláshoz.