Problem s prekladacom gcc
Jan Varga
varga na utcru.sk
Pondělí Únor 8 16:02:05 CET 1999
Zdravim vsetkych,
narazil som na mensi problem, ktory potrebujem vyriesit.
gcc mi nedokaze prelozit nasledovny zdrojovy kod:
-------------------
#include <stdio.h>
main()
{
char buf[128];
// fgets(buf,128,stdin);
gets(buf);
printf("%s",buf);
}
-------------------
prekladac na to odpoveda chybovou hlaskou:
[varga na frru varga]$ gcc -o pokus pokus.c
/tmp/cca027891.o: In function `main':
/tmp/cca027891.o(.text+0xe): the `gets' function is dangerous and should
not be used.
Moja otazka znie ci existuje nejaky prepinac ktorym sa potlaci kontrola
buffer overflow ?
Este dodam ze riesenie typu "pouzi funkciu fgets" mi moc nepomoze.
S pozdravom
Jan Varga
Další informace o konferenci Linux