-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
Forest_roby
őstag
válasz Forest_roby #1950 üzenetére
lehet, hogy hülyeséget csináltam.
feltelepítettem ezt: [link]
és most szépen le is fordítja a gép a progit csak épp nem tudom elindítani.
hozzáférés megtagadva
erre: chmod 777 progi
válasz: bash: ./progi: cannot execute binary file
nem megy.....-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
8472
aktív tag
válasz Forest_roby #1951 üzenetére
Van valami ncurses nevű külön csomag. Ha jól tudom, linuxon azt használják a conio.h helyett.
JESZ OKÉ
-
emitter
őstag
válasz Forest_roby #1951 üzenetére
sudo apt-get install libncurses5
és persze nem conio.h-t húzolbe, hanem ncurses.h-t
---
szerk: de az is lehet, h a fv. neve nem _outp, hanem simán outp
talán segít: [link]
[Szerkesztve] -
Forest_roby
őstag
okay, megpróbálom!
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Forest_roby
őstag
válasz emitter #1953 üzenetére
forest@forest-gep:~/Desktop/c/devc++/bcount$ gcc -c Bcount.c -o lpt.out
Bcount.c:9:44: error: ncurses.h: Nincs ilyen fájl vagy könyvtár
tuti, hogy ncurses.h ?
persze feltelepítettem azt a lib-et.
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Forest_roby
őstag
bakker, már nem tudtam mod -olni!
feltelepítettem ezt:
sudo apt-get install libncurses5-dev
és most le is fordult a progi, de a végeredmény nem változott:
forest@forest-gep:~/Desktop/c/devc++/bcount$ ./lpt.out
bash: ./lpt.out: Hozzáférés megtagadva
forest@forest-gep:~/Desktop/c/devc++/bcount$ chmod 777 lpt.out
forest@forest-gep:~/Desktop/c/devc++/bcount$ ./lpt.out
bash: ./lpt.out: cannot execute binary file-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
emitter
őstag
válasz Forest_roby #1956 üzenetére
mi az az ltp.out?? ez a bináris lett a forrásodból?
nemtom, esetleg megpróbálhatsz egy hívást strace-szel
[Szerkesztve] -
Forest_roby
őstag
szerintem ez az outp() fv hiányzik, ezt hogy tudom feltelepíteni?
emitter :
jahh...
gcc -c Bcount.c -o lpt.out
nem is tudom, hogy honnan vettem ezt a -c -t. kivettem és ugy fordítottam és akkor kiírta, hogy:
gcc Bcount.c
/tmp/ccqJCFWG.o: In function `main'count.c.text+0x34): undefined reference to `outp'
collect2: ld returned 1 exit status
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
emitter
őstag
válasz Forest_roby #1958 üzenetére
ha hiányozna, kiabálna fordításkor..
_outp()-vel mit csinál? -
-
emitter
őstag
válasz Forest_roby #1960 üzenetére
-c Compile and assemble, but do not link
^-- ezt csinálja a -c
Szóval nincs ilyen fv, h outp().. akkor lehet, h az ncursesben ezt nem implementálták.
A libconio-val kéne próbálkozni
------
mod:[link]
sztem megpróbálkozhatnál ezzel
[Szerkesztve] -
Forest_roby
őstag
-
Forest_roby
őstag
műxik, csak rendszergazda jog kell hozzá
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
SEK3
tag
Sziasztok!
Köszi a válaszokat.....
.Hálám üldözni fog!.
Most, hogy tudom... akkor elkezdem tanulni a C-t... a Dev C vel akkor ugye kipróbálhatom mire jutottam... és akkor ugye azzal majd meglehet oldani az LPT port vezérlést - nagyszerű
már szereztem is egy eBook-ot (programozzunk C nyelven) - remélem ez jó lesz kezdésnek.
Akik fizikai munkát végeznek, azoknak a többségük nemérti, hogy mi lehet azon fárasztó, ha valaki a számítógépen ''pötyög'' - És azoknak a legrosszabb, akik fizikai munka mellett - szabadidőben ''pötyögnek'' - nem csak a test fárad, hanem az is ami benne van. -
Forest_roby
őstag
HI!
Ezt a kis fv-t gyorsan összedobtam, hogy legyen mihez viszonyítani ( jól műxik ):
double flash( FILE *allomany ){
char sor[255];
int ertek[8];
int led =0;
int i = 0;
while( fgets(sor, 255, allomany)!=NULL ){
ertek[i] = (strtod(sor, NULL));
i++;
}/*while*/
led = ertek[0]*1+ertek[1]*2+ertek[2]*4+ertek[3]*8+ertek[4]*16+ertek[5]*32+ertek[6]*64+ertek[7]*128;
return(led);
}/*flash*/ /nyolc sort tettem a txt fileba/
Vmi hasonló fv. kellene csak ne soronként tegyen egy értéket a tömbbe, hanem karakterenként és soronként uj ciklust kezdjen a progi - persze a return értékkel nem kell foglalkozni, mert az modosul....../modosítom/.
Szóval, hogy lehet karakterekként beolvasni egy sort?
Előre is köszi a válaszokat!
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Jester01
veterán
válasz Forest_roby #1965 üzenetére
Vagy eleve karakterenként olvasod (fgetc) vagy pedig a beolvasott soron végigmész karakterenként.
Jester
-
SEK3
tag
Sziasztok!
Megtudnátok mondani, hogy hogyan tudom előcsalni a pontosvesszőt ( ; ) a programból? (a program: Dev C++ 4.9.9.2 -hun)
Amikor a forrásfájlt a programban írom, nem jegyzettömben, akkor nem akarja ;-t kiírni, pedig elég fontos!
Előre is köszike
(talán vissza kéne állítani angolra???)
Amikor a legelső példából exe-ét csináltam furcsáltam, hogy nem marad meg a szöveg futtatáskor, hanem bezár az ablak, De Parancssorból indítva minden OK
Rémesen rosszérzés valamihez nemérteni -
Dreadlock
csendes tag
Hi!
Nincs valkinek meg a Borland c?Nekem nagyon nagy szükségem lenne rá, ugyanis valamilyen csoda folytán elveszett és nincs meg.Nagyon megköszönném, ha tudnátok segiteni!
Előre is köszi! -
Angelo1
csendes tag
Sziasztok,
Lenne egy problemam, amire otleteket varok ( eleg surgos ).
Egy weboldalba szeretnek betenni egy mp3 lejatszot.
A lejatszo elegge egyszeru:
- egy lista ami megjeleni a dalok cimet
- ket gomb ''start mp3'', ''stop mp3''
- oldalbetolteskor elkezdodik a lejatszas
- ujabb oldalra valo navigalaskor a lejtaszas folyatodik
- vagy folytatja a legutobbi dallal
- vagy a kovetkezo dallal folytatja
Kezdo vagyok flashbol, es nem biztos hogy ez lenne a legjobb megoldas.
Kivancsi vagyok mas technologiakra amik ezt lehetove tudjak tenni, illetve teljes forraskodokra is (flash-be,javascript-be vagy valami masba) ami leheto teszik a lejatszast, es a lejatszas folytatasat oldalakon keresztul.
Udv,
Angelo -
nilrem
tag
Hi,
Nem nagyon talaltam a hirtelen a kerdesemhez valo forumot.
Lehet-e titkositva CD-t irni, vagy netan konyvtarat valamilyen progival titkositani es ugy cd-re irni.
Bocs az OFF-ert.Az élet a legjobb játék próbáld ki!
-
Jester01
veterán
Linux alatt lehet. Win alatt is biztos van rá progi. Ha meg máshogy nem, akkor csinálj pl. titkosított rart (esetleg tömörítés nélkül) és írd rá úgy.
MOD: anno win2kra írtam egy drivert ami tudta olvasni a titkosított lemezeket amiket linux alatt gyártottam. Sajna xpvel nem ment, biztos megváltozott valami api. Illetve a titkosító progiból is készítettem parancssoros verziót ami elvileg win alatt is fut (mivel semmi extra nincs benne).
[Szerkesztve]Jester
-
Forest_roby
őstag
Hi!
glade & c:
rossz:
callback.c
....
void
on_ok_button_clicked (GtkButton *button,
gpointer user_data)
{
GtkWidget *a_checkbutton = lookup_widget(GTK_WIDGET(button),
''a_checkbutton'');
gboolean gtk_toggle_button_get_active(GtkToggleButton *a_checkbutton)
{
if (a_checkbutton == TRUE) g_message(''TRUE\n'');
}
}
.....
azt szeretném, hogy ha a_checkbutton aktív, akkor írjon ki vmi szöveget, de nem megy. : (
légyszi segítsetek!
Előre is köszi a segítséget!-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Jester01
veterán
-
Jester01
veterán
válasz Forest_roby #1979 üzenetére
Jah, figyelmetlen voltam
Szóval:
GtkWidget *a_checkbutton = lookup_widget(GTK_WIDGET(button),
''a_checkbutton'');
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(a_checkbutton)) == TRUE) g_message(''TRUE\n'');
Persze az is jó amit én írtam, csak ez szebb.Jester
-
Forest_roby
őstag
-
Forest_roby
őstag
Hi!
Nem akarom elrontani, ugyhogy inkább megkérdezlek titeket. ( a kapott válaszból talán tudok tanulni )
A a fv-hívás, visszatérési érték, pointerek ha keveredni, akkor már elég homályosak az ismereteim.....
szóval van egy fv-em benne egy char alap[] változóval és ehhez szeretnék hozzáfüzni több char változó tartalmát is, mivel ezt a műveletet elég sokszór kell megejteni erre kellene írni egy fv-t.
az alap fv olyan hogy:
..... () {
char alalp[] = ''ls'';
..... fv hívás
..... --||--
..... --||--
..... --||--
} -a pontok helyén általában hozzáfűznék vmi az alap változóhoz.
----------------------
a hozzáfűzés:
char a[] = ''vmi'';
char b[] = ''más'';
char *c = malloc( strlen(a) + strlen(b) + 1 );
strcpy( c, a );
strcat( c, b );
strcpy( a, c );
printf( ''%s\n\n'', a );
free( c );
végeredménybe az a változó valamimás lesz! Ezt kellene fv-be gyúrni és úgy hogy az alap változzon mindig...
vmi ilyesmire gondoltam:
char osszefuzes(char alap, char plus){
char a[] = alap;
char b[] = plus;
char *c = malloc( strlen(a) + strlen(b) + 1 );
strcpy( c, a );
strcat( c, b );
strcpy( a, c );
printf( ''%s\n\n'', a );
free( c );
} -csak nem tudom, hogy ez jó -e és, hogy mi a return(....) -> hogy az alap változzom.
Hú remélem érthető volt.
Előre is köszi a segítségeket!
mod:
és persze a cél az, hogy az alap fv -ből hívogatom ezt az összefűzés fv-t és az alap fv-ben lévő alalp[] változóhoz füzzön hozzá szöveget......
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Jester01
veterán
válasz Forest_roby #1982 üzenetére
Legegyszerűbb, ha az alap stringed dinamikusan foglalod és az összefűzésnél dupla pointert adsz be.
void osszefuzes(char** alap, const char* plus)
{
char* uj = ...
...
free(*alap);
*alap = uj;
}
Hívás példa:
char* alap = strdup(''vmi'');
osszefuzes(&alap, ''mas'');
printf(''%s\n'', alap);
osszefuzes(&alap, ''vege'');
printf(''%s\n'', alap);
free(alap);Jester
-
gaben
aktív tag
Sziasztok!
Mondjatok már nekem eg olyan könyvet,ami az ANSi C programozási nyelvvel foglalkozik,és jó is.
Melyiket érdemes megvenni? -
gaben
aktív tag
válasz Forest_roby #1991 üzenetére
CSak itt za egyetemen az Ansi C-ve lkezdünk alapból,ezért kéne valami jó kis könyv.
Akkor úgy kérdem,hogy kezdőnek miylen C könyvet ajánlanál?
(turbo pascal előélet már van) -
-
gaben
aktív tag
válasz Forest_roby #1994 üzenetére
Köszönöm a könyvet,sztem meg is veszem holnap...
-
Forest_roby
őstag
azért leírom, hogy tud. A könyv erősen linuxra íródott, azzal nem foglalkozik, hogy windowsban ezeket hogy kell megcsinálni/ mit kell rajta módosítani, hogyan kell fordítani stb....
ui.: egyébként gondolom a sulidban ugyis fognak ajánlani pár könyvet nektek.....
[Szerkesztve]-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
gaben
aktív tag
válasz Forest_roby #1996 üzenetére
amúgy is a suliban linuxon kell...
-
Forest_roby
őstag
válasz Jester01 #1983 üzenetére
HI!
Nagyon jó, tuti, de van egy kis baj. A free(alap); miatt csak egyszer tud lefutni a fv. Vagy pontosabban ha többször akarom lefutattni a progit akkor ilyen hibával kilép:
*** glibc detected *** free(): invalid next size (fast): 0x0819e3b8 ***
vmi gáz van ott a free(alap) -al, de nem tudom biztosan, hogy mi.
ha érdekel belinkelhetem a progit. ( full egyszerű )-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Forest_roby
őstag
válasz Forest_roby #1998 üzenetére
itt a progi: [link]
az src/callback.c a fontos.
kaptam mégegy hibaüzit:
*** glibc detected *** corrupted double-linked list: 0x0819cae0 ***
Félbeszakítva-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Jester01
veterán
válasz Forest_roby #1999 üzenetére
callbacks.c:16: warning: passing arg 1 of `strlen' from incompatible pointer type
MOD: plusz az az strcpy( *alap, uj ); nem kell oda.
[Szerkesztve]Jester
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Autós topik látogatók beszélgetős, offolós topikja
- Xbox Series X|S
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Adatmentés - HDD - SSD - Flash
- Óra topik
- Gitáros topic
- VR topik (Oculus Rift, stb.)
- Nem indul és mi a baja a gépemnek topik
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- The Crew sorozat
- További aktív témák...