Kezdőlap › Fórumok › Programozás › C programozás
- This topic has 351 hozzászólás, 49 résztvevő, and was last updated 15 years, 7 months telt el by
valaki456.
-
SzerzőBejegyzés
-
2006-04-08-12:41 #2016296
Egy fflush(stdin) megoldotta…
Azért köszi a segítséget!A 0 pedig ott volt a végén eredetileg is! 😉
2006-04-08-12:49 #2016297Hogy 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!2006-04-08-12:59 #2016298Közben sikerült megoldanom!:D
Ajánlom mindenki figyelmébe: http://www.cs.hofstra.edu/~cscccl/csc112/cguide3.c
2006-04-08-14:03 #2016299„Hogy lehet a képernyõrõl leszedni a az EOF-ot?”
Mi az, hogy eof? „end of file”?
Az ide hogy kerül? :Code:void main(void)
{ int i;
char a;
int hossz;
for(i=0;i<5;i++)
{ scanf("%c", &a);
printf("%x", a);
}
}2006-04-09-14:52 #2016300Igen, end of file…
Azt feltételezem, hogy amikor visszaíratom a /char a/ változót egy ‘a’ betût tesz a végére.
Arra gondoltam, hogy ez benne van a változóba…, és ettõl az ‘a’-tól akarok megszabadulni2006-04-09-16:31 #2016301„Azt feltételezem, hogy amikor visszaíratom a /char a/ változót egy ‘a’ betût tesz a végére.”
Nem tudom, mi az eof, de minek kiíratni… miért nem lehet bármilyen ciklussal megállni… eleve lehetetlen is megkapni, ha do while-on (vagy saját eszkábált) kívül, bármilyen ciklusban a kiértékelõ mûveletben szerepel ez a feltétel…
(Bár nem tudom, hogy c-ben létezik-e egyátalán ilyen (valószínûleg nem), vagy csak az feof() utasítással lehet kicsiholni.)2006-04-09-16:36 #2016302Megvan a megoldás!!! Csak beolvastattam egy string-be, és egy ciklussal írattattam ki, és ha ‘a’ (aza ‘xa’), akkor break.
Kösz a segítséget.2006-04-22-11:42 #2016303Váá, segítsetek!
Egy kliens szerver csetprogit csinálok. Egy tömbben tárolom a kliensek socket-jeit, és egy
másikban a hozzájuk tartozó user neveket. Ha becsatlakozik egy kliens,
akkor a szerver indít egy szálat. Ez figyeli a bejövõ üzeneteket. Ennek
a szálnak átadnám a két tömböt, DE át kell adnom a socket számát is
ugye, hogy tudja a szerencsétlen, hogy mit figyeljen. Csak emiatt
indexelnem kell a struktúrát, mert különben, ha változtatom a socket
értékét, mert jön egy új kliens, akkor a régit már nem is figyeli, mert
átírja a struktrában az ezt tároló int-et.Na, de ha kell mondjuk 10 klienst fogadni, akkor 10 elemû a leíróját
tároló lista, viszont 10 átadott fv van, ezért 10*10 elemet kell
tárolni.2006-04-29-13:05 #2016304„Na, de ha kell mondjuk 10 klienst fogadni, akkor 10 elemû a leíróját
tároló lista, viszont 10 átadott fv van, ezért 10*10 elemet kell
tárolni.2006-05-15-16:17 #2016305Sziasztok,
nemsokára megyek éretségizni számtekbõl ezért úgy döntöttem hogy a régi éretségik feladatait megcsinálom. Ez sikerült is egy kivételével.
Egy baromi egyszerû dolgot kéne tudni a programnak de se így se úgy nem megy. Ha valaki meg tudja oldani légyszives írja be a megoldáast.
Tehát ezt kéne tudnia:
Kérjen be egy max 255 karakter hosszú szöveget a felhasználótól. Alakítsa át ezt a szöveget a következõ képpen:
– A magyar ékezetes karakterek helyett ékezetmenteseket kell használni
– A nyilt szövegben az átalakítás után csak az angol abc betûi szerepeljenek
– Az átalakíts után legyen csupa nagybetûsHát ez az amit nem tok megcsinálni. Ha valki be tudná írni a válszt azt megköszönném, akár egy sörrel is ha a környéken (Szigetszentmiklós) lakik.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz