Kezdőlap › Fórumok › Programozás › C-kérdés
- This topic has 29 hozzászólás, 10 résztvevő, and was last updated 20 years, 4 months telt el by
tovis.
-
SzerzőBejegyzés
-
2004-12-06-19:54 #1989162
Mivel nem szabványos kifejezés, ezért ilyet nem találsz a „hagyományos” c függvények között, ám tudok ajánlani ettõl egy sokkal többet tudó rendszert, megelõzve a további kérdéseidet.
http://en.tldp.org/HOWTO/NCURSES-Programming-HOWTO/Itt aztán kedvedre válogathatsz. Van ablak, menü, lapozó stb. támogatás.
2004-12-06-20:06 #1989163Köszi!
2004-12-23-18:35 #1989164lenne egy kérdésem: hogyan lehet azt megoldani, h a gcc fordításkor belefordítson mindent a binárisba? tehát az összes szükséges lib-et a futáshoz?
2004-12-23-21:36 #1989165lenne egy kérdésem: hogyan lehet azt megoldani, h a gcc fordításkor belefordítson mindent a binárisba? tehát az összes szükséges lib-et a futáshoz?
[align=right][snapback]106038[/snapback][/align]man gcc
-static
On systems that support dynamic linking, this prevents linking with
the shared libraries. On other systems, this option has no effect.-static-libgcc
On systems that provide libgcc as a shared library, these options
force the use of either the shared or static version respectively.
If no shared version of libgcc was built when the compiler was con-
figured, these options have no effect.2004-12-23-22:53 #1989166igen, man gcc, csak a gcc manja „kicsit” terjedelmes;
amúgy meg thx2004-12-24-14:04 #1989167a -static hatására semmi változás, a -static-licgcc meg csak annyit tesz -látszólag-, h a fordító figyelmen kívül hagyja a -lm és a -lncurses opciókat, ami eléggé gáz;
2005-01-09-12:29 #1989168Nekiálltam egy kicsit C-t tanulni. Még az elején tartok de írtam egy kis progit íme:
Code:#includeFILE* fptr;
int main()
{
char[100] sor;
*char[100] puffer;fptr=fopen(„valami.txt”,”r”);
if (fptr==NULL)
{
printf(„Hiba a fájl megnyitásakor”);
exit(1);
}//if
fclose(fptr);
}//mainErre állandóan ilyen hibát dob ki:
Code:$ gcc kiir.c -o kiir
kiir.c: In function `main’:
kiir.c:7: error: syntax error before ‘[‘ tokenMár itt ülök felette egy félórája és nem tudok rájönni mit gépeltem el.
gcc 3.4.12005-01-09-13:50 #1989169Nekiálltam egy kicsit C-t tanulni. Még az elején tartok de írtam egy kis progit íme:
Code:#includeFILE* fptr;
int main()
{
char[100] sor;
*char[100] puffer;fptr=fopen(„valami.txt”,”r”);
if (fptr==NULL)
{
printf(„Hiba a fájl megnyitásakor”);
exit(1);
}//if
fclose(fptr);
}//mainErre állandóan ilyen hibát dob ki:
Code:$ gcc kiir.c -o kiir
kiir.c: In function `main’:
kiir.c:7: error: syntax error before ‘[‘ tokenMár itt ülök felette egy félórája és nem tudok rájönni mit gépeltem el.
gcc 3.4.1
[align=right][snapback]110031[/snapback][/align]Code:char[100] sor;
*char[100] puffer;Ezt írd át erre:
char sor[100];
char *puffer[100];2005-01-09-14:05 #1989170Code:char[100] sor;
*char[100] puffer;Ezt írd át erre:
char sor[100];
char *puffer[100];[align=right][snapback]110057[/snapback][/align]
Köszönöm. Tudtam, hogy valami hülyeség…
Felteszek még egy hülye kérdést :
Többször láttam mutató deklarálásakor, hogy a csillagot máshova rakják. Mi a különbség pl.Code:*char puffer[100];
char* puffer[100];
char * puffer[100];
char *puffer[100];ezek között?
2005-01-09-14:30 #1989171Köszönöm. Tudtam, hogy valami hülyeség…
Felteszek még egy hülye kérdést :
Többször láttam mutató deklarálásakor, hogy a csillagot máshova rakják. Mi a különbség pl.Code:*char puffer[100];
char* puffer[100];
char * puffer[100];
char *puffer[100];ezek között?
[align=right][snapback]110061[/snapback][/align]Az utolsó 3 ugyanaz, az elsõ meg így önmagában szintaktikailag hibás.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz