Article View: es.comp.os.linux.programacion
Article #10883Re: getline no está deifinida
From: Rafa Martín de Agar Tirado
Date: Tue, 22 Jan 2002 08:42
Date: Tue, 22 Jan 2002 08:42
42 lines
2796 bytes
2796 bytes
Reinoso G. wrote: > Hola grupo > > en todos los programas que hago siempre me aparece un warning diciendo que > la funci�n getline no est� definida y que se definir� > implicitamente. Luego, obviamente funciona. Esto suele deberse a q no has incluido el archivo de cabecera (.h) q incluye el prototipo de la funci�n... He estado buscando en /usr/include alg�n archivo q incluyera dicho prototipo con la orden: fgrep "getline" * --recursive Y me ha aparecido, para C (porque supongo q estamos hablando de C), el stdio.h, q supongo q tendr�s incluido al principio de tu programa. Si no lo tienes, �ste ser� probablemente el fallo. Otra posibilidad es q hayas usado getline con un n�mero incorrecto de par�metros, y por eso te d� un warning. Getline est� definido as�: getline (char **__lineptr, size_t *__n, FILE *__stream) Comprueba q le est�s pasando los par�metros adecuados. Por cierto, el programa compila perfectamente porque por defecto, todos los objetos compilados se linkan con la librer�a est�ndar. > > Creo que tengo que incluir o definir algo pero no s� el qu�. Con __POSIX__ > creo recordar que se arreglaba, pero tambi�n me defin�a un monton de cosas > que no estaba usando y por tanto me parece tonto. > > �Hay que incluir algo que me falta u opto por poner un prototipo al > principio del c�digo para que no cante y punto? > �sta es una soluci�n un poco cutre... :-D Intenta resolver los problemas, leyendo m�s arriba... Si no es as�, sigue probando cosas, pero as� es muuuuuuuuuy cutre :-P Espero haberte ayudado. Salu2. Rafa.
Technical Details
Message-ID:
<a2j8md$nrp$1@news.ya.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed1.cidera.com!Cidera!news.comunitel.net!news.rediris.es!news.ya.com!yacom!not-for-mailReferences:
<slrna4p4n7.8q.reinoso@EA4BAO.PLLANO.ESP.EU>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,2108a0ee869d23c8 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-01-22 00:43:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!newsfeed1.cidera.com!Cidera!news.comunitel.net!news.rediris.es!news.ya.com!yacom!not-for-mail From: Rafa Martín de Agar Tirado <rafamartin@gmx.net> Newsgroups: es.comp.os.linux.programacion Subject: Re: getline no está deifinida Date: Tue, 22 Jan 2002 09:42:53 +0100 Organization: ya.com internet factory Lines: 42 Message-ID: <a2j8md$nrp$1@news.ya.com> References: <slrna4p4n7.8q.reinoso@EA4BAO.PLLANO.ESP.EU> Reply-To: rafamartin@gmx.net NNTP-Posting-Host: 213-97-130-170.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: news.ya.com 1011688974 24441 213.97.130.170 (22 Jan 2002 08:42:54 GMT) X-Complaints-To: newsmaster@ya.com NNTP-Posting-Date: Tue, 22 Jan 2002 08:42:54 +0000 (UTC) User-Agent: KNode/0.4