Hozzászólások
-
SzerzőBejegyzés
-
Közben sikerült megoldanom!:D
Ajánlom mindenki figyelmébe: http://www.cs.hofstra.edu/~cscccl/csc112/cguide3.c
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
#includestruct 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!Egy fflush(stdin) megoldotta…
Azért köszi a segítséget!A 0 pedig ott volt a végén eredetileg is! 😉
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?
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. 🙂
Milyen konkrétumra gondolsz, ami nincs benne az elõzõ pár hozzászólásomban?
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?
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á!
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.
-
SzerzőBejegyzés
legutóbbi hsz