adamr11

Hozzászólások

10 bejegyzés megtekintése - 11-20 / 84
  • Szerző
    Bejegyzés
  • Hozzászólás: C programozás #2016298
    adamr11
    Felhasználó

      Közben sikerült megoldanom!:D

      Ajánlom mindenki figyelmébe: http://www.cs.hofstra.edu/~cscccl/csc112/cguide3.c

      Hozzászólás: C programozás #2016297
      adamr11
      Felhasználó

        Hogy tudok átadni egy struktúrát egy fv-nek, amit egy szál futtat? Mert állandóan típuskonverziós hibát ír ki!
        Itt az egyszerû progi:
        //


        #include
        #include

        struct struktura {
        int a;
        int b;
        //int lista[10];
        };

        void fuggveny (struct struktura param) {
        printf („a: %d, b: %dn”, param.a, param.b);
        param.a =param.a + param.b;
        }

        main()
        {
        struct struktura adatok1, adatok2;
        pthread_t thread1, thread2;
        int szal1, szal2;

        adatok1.a = 1;
        adatok1.b = 2;
        adatok2.a = 2;
        adatok2.b = 2;

        szal1 = pthread_create( &thread1, NULL, (void *)fuggveny, (void *) adatok1);
        szal2 = pthread_create( &thread2, NULL, (void *)fuggveny, (void *) adatok2);

        pthread_join( thread1, NULL);
        pthread_join( thread2, NULL);
        } // main() vege

        //


        Csak egy egyszerû példaprogi, amin kitapasztalhatom a dolgot, de nem tudom mit kéne rajta csinálni, hogy ne írjon ki hibát!
        Elõre is köszönom a segítséget!

        Hozzászólás: C programozás #2016296
        adamr11
        Felhasználó

          Egy fflush(stdin) megoldotta…
          Azért köszi a segítséget!

          A 0 pedig ott volt a végén eredetileg is! 😉

          Hozzászólás: C programozás #2016274
          adamr11
          Felhasználó

            Hali!

            Az lenne a gondom, hogy adott egy STDIN = 0 fájl leíró, amit a select fv-ben figyelek: select(STDIN, &read_fds, NULL, NULL, NULL), és a beírt szöveget majd el szeretném küldeni egy másik socket-en egy kliensnek, de egyelõre csak kiíratni a képernyõre. Viszont miután beírtam az elsõ szöveget, mondjuk, hogy 12345, majd enter, akkor még kiírja rendesen, de ha utána beírom, hogy 1234, akkor egy újsort isrrak a végére. Ha annyit íroik be, hogy 123, akkor két újsor jel, stb…

            A fenti beolvasást a read() fv-nyel csináltam. Milyen ellenõrzéseket kell végrehajtani ennél, hogy rendesen mûködjön?

            adamr11
            Felhasználó

              A lényeg, hogy nem tudom megváltoztatni a fájlrendszerhez csatolt (partíció) könyvtár nevét! Kár, pedig amúgy hibátlanul mûködik (legtöbbször) az uhu. Na mind1. 🙂

              adamr11
              Felhasználó

                Milyen konkrétumra gondolsz, ami nincs benne az elõzõ pár hozzászólásomban?

                adamr11
                Felhasználó

                  Nem olyan fontos ez, hogy mindenhol mindent átírogassak, csak azt hittem egyszerûbben is meg lehet oldani (ha úgy sikerülne is egyáltalán). Azért az uhu vezérlõpultosat kipróbáltam, és ugyanaz a hatás, mint amikor az fstab-ban átírom a csatolási pont nevét, a hatást már leírtam korábban. Azért köszönöm a segítségeteket, lehet, hogy csak a reinstall fog segíteni. De akkor szomorú lennék. Amúgy ha csak simán format nélkül újra felteszem az uhu-t, akkor minden beállítás megmarad, nem?

                  adamr11
                  Felhasználó

                    Hiába minden! 🙁

                    Ha kiszedem az automount állományt, akkor semmit nem csatol fel (cd, dvd, floppi, másik vinyó). Hiába írom át az fstab-ot, a /home/ megmarad, csak üres lesz, és azt a partíciót felcsatolja a /mnt/ alá!

                    adamr11
                    Felhasználó

                      Nem, nem így történt. /home/masik_particio: Ez üresen maradt (eredeti) alá került . Kipróbáltam az automount törlését, de az amúgy is egy üres állomány volt, szóval nem történt semmi. A probléma mindig fenn áll.

                      adamr11
                      Felhasználó
                      10 bejegyzés megtekintése - 11-20 / 84