<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentarios en: Curso de programación en C para GNU/Linux (IV)</title>
	<atom:link href="http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/</link>
	<description>El blog de txipi</description>
	<lastBuildDate>Sat, 20 Feb 2010 05:09:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: clavelito</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-2032</link>
		<dc:creator>clavelito</dc:creator>
		<pubDate>Thu, 10 Dec 2009 21:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-2032</guid>
		<description>Gracias por la explicación Tixy!!!
estaba buscando cómo imprimir los nombres de los files del directorio actual sin depths....
Espero puedan ayudarme a identificar el error de este código:

#include 
#include 
#include 
#include 
#include 
#include 

void printdir(char *getcwd())
{
	DIR *dp;
	struct dirent *entry;
	struct stat statbuf;
	if((dp= opendir(dir)==NULL)
	{
		frprintf(stderr,&quot;cannot open directory: %s \n&quot;,dir);
		return;
	}
	chdir($pwd);
	while((entry=readdir(dp)) != NULL)
	{
		lstat(entry-&gt;d_name,&amp;statbuf);
		if(IS_DIR(statbuf.st_mode)
			printdir(entry-&gt;d_name);
		else 
			printf(&quot;%*s%s\n&quot;,entry-&gt;d_name);
	}
	closedir(dp);
}
int main()
{
	printf(&quot;... Scanning current directory\n&quot;);
	printdir(&quot;./&quot;);
	printf(&quot;done.\n&quot;);
	
	exit(0);
}</description>
		<content:encoded><![CDATA[<p>Gracias por la explicación Tixy!!!<br />
estaba buscando cómo imprimir los nombres de los files del directorio actual sin depths&#8230;.<br />
Espero puedan ayudarme a identificar el error de este código:</p>
<p>#include<br />
#include<br />
#include<br />
#include<br />
#include<br />
#include </p>
<p>void printdir(char *getcwd())<br />
{<br />
	DIR *dp;<br />
	struct dirent *entry;<br />
	struct stat statbuf;<br />
	if((dp= opendir(dir)==NULL)<br />
	{<br />
		frprintf(stderr,&#8221;cannot open directory: %s \n&#8221;,dir);<br />
		return;<br />
	}<br />
	chdir($pwd);<br />
	while((entry=readdir(dp)) != NULL)<br />
	{<br />
		lstat(entry-&gt;d_name,&amp;statbuf);<br />
		if(IS_DIR(statbuf.st_mode)<br />
			printdir(entry-&gt;d_name);<br />
		else<br />
			printf(&#8220;%*s%s\n&#8221;,entry-&gt;d_name);<br />
	}<br />
	closedir(dp);<br />
}<br />
int main()<br />
{<br />
	printf(&#8220;&#8230; Scanning current directory\n&#8221;);<br />
	printdir(&#8220;./&#8221;);<br />
	printf(&#8220;done.\n&#8221;);</p>
<p>	exit(0);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: alfred</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-2014</link>
		<dc:creator>alfred</dc:creator>
		<pubDate>Thu, 19 Nov 2009 18:50:21 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-2014</guid>
		<description>holas..^.^
algo me ayudo ...
bueno..pero  kisiera  saber  como  obtengo  el tamaño de un hd.espacio libre,ocupado y total ...como tb  un explorador de directoris...
bueno es  una tarea ke  consiste en  : monitorear el almacenamiento en disco 
y aun no encuentro mucha  informacion aver  si alguna  me ayuda ..
gracias de antemano</description>
		<content:encoded><![CDATA[<p>holas..^.^<br />
algo me ayudo &#8230;<br />
bueno..pero  kisiera  saber  como  obtengo  el tamaño de un hd.espacio libre,ocupado y total &#8230;como tb  un explorador de directoris&#8230;<br />
bueno es  una tarea ke  consiste en  : monitorear el almacenamiento en disco<br />
y aun no encuentro mucha  informacion aver  si alguna  me ayuda ..<br />
gracias de antemano</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: choff</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1977</link>
		<dc:creator>choff</dc:creator>
		<pubDate>Thu, 15 Oct 2009 16:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1977</guid>
		<description>Gracias por todo lo que cuentas, me estas salvando el ojete con una practica de la facultad, la cual tenemos que hacer, pero no esta nada bien explicada... y gracias a como explicas el funcionamiento de todo soy capaz de hacer sin problemas.

Un saludo y sigue asi!.</description>
		<content:encoded><![CDATA[<p>Gracias por todo lo que cuentas, me estas salvando el ojete con una practica de la facultad, la cual tenemos que hacer, pero no esta nada bien explicada&#8230; y gracias a como explicas el funcionamiento de todo soy capaz de hacer sin problemas.</p>
<p>Un saludo y sigue asi!.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Sandro</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1761</link>
		<dc:creator>Sandro</dc:creator>
		<pubDate>Tue, 10 Mar 2009 23:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1761</guid>
		<description>Alguien por favor me ayuda en el comando cgi que es lo que hace</description>
		<content:encoded><![CDATA[<p>Alguien por favor me ayuda en el comando cgi que es lo que hace</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Apuntes y recursos &#187; Blog Archive &#187; Teoria sobre struct dirent - DSSOO</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1697</link>
		<dc:creator>Apuntes y recursos &#187; Blog Archive &#187; Teoria sobre struct dirent - DSSOO</dc:creator>
		<pubDate>Fri, 19 Dec 2008 13:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1697</guid>
		<description>[...] Aqu&#237; os dejo un enlace que hemos visto en clase con el profesor sobre unas estructuras de datos que se usan (posiblemente) en la practica&#8230;Curso de programaci&#243;n en C para GNU/Linux (IV) &#171; txipi:blog [...]</description>
		<content:encoded><![CDATA[<p>[...] Aqu&iacute; os dejo un enlace que hemos visto en clase con el profesor sobre unas estructuras de datos que se usan (posiblemente) en la practica&#8230;Curso de programaci&oacute;n en C para GNU/Linux (IV) &laquo; txipi:blog [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: damian</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1558</link>
		<dc:creator>damian</dc:creator>
		<pubDate>Sat, 06 Sep 2008 01:50:22 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1558</guid>
		<description>hola! queria saber como puedo realizar la busqueda de un file por inclusion es decir yo busco &quot;archivo123.dat&quot; y en el directorio existen &quot;archivo123.dat&quot; y &quot;archivo1234.dat&quot;,claro hacer todo esto desde las herramientas q C me brinda ;), deberia hacer un systemcall? en definitiva yo tengo q hacer un cliente-servidor y mi cliente envia la cadena &quot;archivo123.dat&quot; y del servidor obtendria la respuesta.
bueno desde ya muchas gracias
muy buen site!</description>
		<content:encoded><![CDATA[<p>hola! queria saber como puedo realizar la busqueda de un file por inclusion es decir yo busco &#8220;archivo123.dat&#8221; y en el directorio existen &#8220;archivo123.dat&#8221; y &#8220;archivo1234.dat&#8221;,claro hacer todo esto desde las herramientas q C me brinda <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , deberia hacer un systemcall? en definitiva yo tengo q hacer un cliente-servidor y mi cliente envia la cadena &#8220;archivo123.dat&#8221; y del servidor obtendria la respuesta.<br />
bueno desde ya muchas gracias<br />
muy buen site!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DaNeo</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1547</link>
		<dc:creator>DaNeo</dc:creator>
		<pubDate>Sun, 31 Aug 2008 16:33:36 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-1547</guid>
		<description>Hola!

excelentes notas, se explica todo de manera clara y efectiva, muchisimas gracias!!</description>
		<content:encoded><![CDATA[<p>Hola!</p>
<p>excelentes notas, se explica todo de manera clara y efectiva, muchisimas gracias!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: txipi</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-603</link>
		<dc:creator>txipi</dc:creator>
		<pubDate>Wed, 29 Nov 2006 18:59:14 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-603</guid>
		<description>&lt;p&gt;salasa, si quieres hacer una búsqueda recursiva con opendir() tienes que diferenciar entre directorios y ficheros, una manera de hacerlo es como explican aquí: &lt;a href=&quot;http://www.gnu.org/software/cflow/manual/html_node/Recursive-Calls.html&quot; title=&quot;http://www.gnu.org/software/cflow/manual/html_node/Recursive-Calls.html&quot; rel=&quot;nofollow&quot;&gt;www.gnu.org/software/cflo...&lt;/a&gt;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>salasa, si quieres hacer una búsqueda recursiva con opendir() tienes que diferenciar entre directorios y ficheros, una manera de hacerlo es como explican aquí: <a href="http://www.gnu.org/software/cflow/manual/html_node/Recursive-Calls.html" title="http://www.gnu.org/software/cflow/manual/html_node/Recursive-Calls.html" rel="nofollow"></a><a href="http://www.gnu.org/software/cflo.." rel="nofollow">http://www.gnu.org/software/cflo..</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: salasa</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-602</link>
		<dc:creator>salasa</dc:creator>
		<pubDate>Wed, 29 Nov 2006 14:15:58 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-602</guid>
		<description>&lt;p&gt;Hola escribo porque tengo una duda, lo que quiero hacer es algo parecido a lo se hace en el ejemplo de opendir, readdir y closedir, pero me gustaria saber si hay algun modo de que el proceso pueda diferenciar entre directorios y ficheros.&lt;br /&gt; &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hola escribo porque tengo una duda, lo que quiero hacer es algo parecido a lo se hace en el ejemplo de opendir, readdir y closedir, pero me gustaria saber si hay algun modo de que el proceso pueda diferenciar entre directorios y ficheros.
 </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: txipi</title>
		<link>http://blog.txipinet.com/2006/10/28/45-curso-de-programacion-en-c-para-gnu-linux-iv/#comment-601</link>
		<dc:creator>txipi</dc:creator>
		<pubDate>Thu, 02 Nov 2006 09:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2006/10/28/curso-de-programacion-en-c-para-gnu-linux-iv/#comment-601</guid>
		<description>&lt;p&gt;Ey, EwS, gracias por el comentario ;-)&lt;br /&gt; &lt;br /&gt; Yo te sigo también con mucho interés en tus andanzas por SF, está genial cuando cuentas algo de su cultura que es totalmente diferente a la nuestra, o esos gráficos que te curras. No suelo poner comentarios porque serían todos del tipo: muy chulo! sigue así!!! :-D&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Ey, EwS, gracias por el comentario <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p> Yo te sigo también con mucho interés en tus andanzas por SF, está genial cuando cuentas algo de su cultura que es totalmente diferente a la nuestra, o esos gráficos que te curras. No suelo poner comentarios porque serían todos del tipo: muy chulo! sigue así!!! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
