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