<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->
<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"
>
	<channel>
		<title>Dudas de Programacion &#187; Tag: File - Recent Topics</title>
		<link>http://www.dudasprogramacion.com/tags/file</link>
		<description>Dudas sobre lenguajes y apis de programación</description>
		<language>en-US</language>
		<pubDate>Tue, 07 Feb 2012 22:24:15 +0000</pubDate>
		<generator>bbpress 1.1</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.dudasprogramacion.com/search.php</link>
		</textInput>
		<atom:link href="http://www.dudasprogramacion.com/rss/tags/file/topics" rel="self" type="application/rss+xml" />

		<item>
			<title>Harbox on "Crear ficheros en java"</title>
			<link>http://www.dudasprogramacion.com/topic/crear-ficheros-en-java#post-542</link>
			<pubDate>Thu, 15 Jul 2010 22:14:49 +0000</pubDate>
			<dc:creator>Harbox</dc:creator>
			<guid isPermaLink="false">542@http://www.dudasprogramacion.com/</guid>
			<description><p>Buenas a todos/as, me gustaría saber como poder crear ficheros de tamaños específicos, es decir, imaginaros que tengo un jTextField donde le digo que me genere un fichero con el contenido de... números aleatorios pero de un tamaño específico (10kb, 100mb, etc)</p>
<p>Es urgente, espero que me podáis ayudar. </p>
<p>Un cordial saludo
</p></description>
		</item>
		<item>
			<title>fiurer87 on "Solucion a Tema Manejo de archivos C++"</title>
			<link>http://www.dudasprogramacion.com/topic/solucion-a-tema-manejo-de-archivos-c#post-442</link>
			<pubDate>Sun, 23 May 2010 22:45:34 +0000</pubDate>
			<dc:creator>fiurer87</dc:creator>
			<guid isPermaLink="false">442@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola Jeremias,</p>
<p>En base a tu codigo, mando la solucion, implemente ademas el lector de la Base De Datos, y usa fichero tipo .txt.</p>
<p>Que falta? pues control de excepciones como ser: que pasara si el sistema me pide un entero y yo le paso un caracter?, bueno esos detalles, espero te guste la solucion.</p>
<p>Nota: A mi me funciona y no me muestra nada de signos.<br />
Creo que con esto termino mi participacion en ese hilo :&#124;<br />
===========================================================<br />
#include &#60;stdio.h&#62;<br />
#include &#60;stdlib.h&#62;</p>
<p>struct articulo{<br />
	char  nombre[50];<br />
	int   codigo;<br />
	float precio;<br />
};</p>
<p>char* enteroAcadena(int val, int base){<br />
	static char buf[32] = {0};<br />
	int i = 30;<br />
	for(; val &#38;&#38; i ; --i, val /= base)<br />
		buf[i] = &#34;0123456789abcdef&#34;[val % base];<br />
	return &#38;buf[i+1];<br />
}</p>
<p>void mostrarDatos(struct articulo a){<br />
	printf(&#34;DETALLE ARTICULO: \n&#34;);<br />
	printf(&#34;Nombre: %s\n&#34;,a.nombre);<br />
	printf(&#34;Codigo: %d\n&#34;,a.codigo);<br />
	printf(&#34;Precio: %.2f\n&#34;, a.precio);<br />
}</p>
<p>void guardarDatos(struct articulo a){<br />
	FILE *auxf = fopen(&#34;baseDeDatos.txt&#34;,&#34;a&#34;);<br />
	fputs(a.nombre, auxf);<br />
	fputs(&#34;   &#34;, auxf);<br />
	fputs(enteroAcadena(a.codigo,10),auxf);<br />
	fputs(&#34;   &#34;, auxf);<br />
	char aux[50];<br />
	sprintf(aux,&#34;%.2f&#34;,a.precio);<br />
	fputs(aux, auxf);<br />
	fputs(&#34;\n&#34;, auxf);<br />
	printf(&#34;Guardado Correctamente :) \n&#34;);<br />
	fclose(auxf);<br />
}</p>
<p>struct articulo leerArticulo(){<br />
	struct articulo algo;<br />
	printf(&#34;\nNombre: &#34;);<br />
	fgets(algo.nombre,50,stdin);<br />
	scanf(&#34;%s&#34;, (char*)&#38;algo.nombre);<br />
	printf(&#34;\nCodigo: &#34;);<br />
	scanf(&#34;%d&#34;,&#38;algo.codigo);<br />
	printf(&#34;\nPrecio: &#34;);<br />
	scanf(&#34;%f&#34;,&#38;algo.precio);<br />
	return algo;<br />
}</p>
<p>int menu(){<br />
	//system(&#34;clear&#34;); //linux<br />
	clrscr(); //windows<br />
	printf(&#34;========================\n&#34;);<br />
	printf(&#34;1. Ingresar Producto.\n&#34;);<br />
	printf(&#34;2. Leer Lista.\n&#34;);<br />
	printf(&#34;3. Salir.\n&#34;);<br />
	printf(&#34;========================\n&#34;);<br />
	printf(&#34;Ingrese su opcion[1/2/3]_ &#34;);<br />
	int opcion;<br />
	scanf(&#34;%d&#34;,&#38;opcion);<br />
	return opcion;<br />
}</p>
<p>void leerBaseDeDatos(){<br />
	FILE *aux;<br />
	if((aux = fopen(&#34;baseDeDatos.txt&#34;,&#34;r&#34;)) == NULL){<br />
		//me salgo sin hacer nada :) si no existe BD<br />
		return;<br />
	}<br />
	char cadena[80];<br />
	fgets(cadena,60,aux);<br />
	do{<br />
		printf(&#34;%s\n&#34;,cadena);<br />
	}while(fgets(cadena,80,aux)!=NULL);<br />
	int uno;<br />
	printf(&#34;\nPresione 1 y luego Enter para volver al menu.&#34;);<br />
	scanf(&#34;%d&#34;, &#38;uno);<br />
	fclose(aux);<br />
}</p>
<p>void acciones(int opcion){<br />
	//system(&#34;clear&#34;); //linux<br />
	clrscr(); //windows<br />
	struct articulo nuevo;<br />
	switch(opcion){<br />
		case 1: nuevo = leerArticulo();<br />
			guardarDatos(nuevo);<br />
			break;<br />
		case 2: leerBaseDeDatos(); break;<br />
		case 3: exit(0); break;<br />
		default: break;<br />
	}<br />
}</p>
<p>int main(){<br />
	int bandera;<br />
	while(1){<br />
		bandera = menu();<br />
		acciones(bandera);<br />
	}<br />
	return 0;<br />
}<br />
================================================</p>
<p>Espero te sirva.</p>
<p>Atte: Roberto
</p></description>
		</item>
		<item>
			<title>aulambra on "Manejo de directorios"</title>
			<link>http://www.dudasprogramacion.com/topic/manejo-de-directorios#post-14</link>
			<pubDate>Wed, 04 Mar 2009 17:34:32 +0000</pubDate>
			<dc:creator>aulambra</dc:creator>
			<guid isPermaLink="false">14@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola,</p>
<p>¿Cómo puedo obtener los ficheros de un directorios y cargarlos en un array para manipularlos y realizar operaciones con ellos?
</p></description>
		</item>
		<item>
			<title>admin on "Bienvenidos al foro Java IO"</title>
			<link>http://www.dudasprogramacion.com/topic/bienvenidos-al-foro-java-io#post-12</link>
			<pubDate>Wed, 04 Mar 2009 00:58:06 +0000</pubDate>
			<dc:creator>admin</dc:creator>
			<guid isPermaLink="false">12@http://www.dudasprogramacion.com/</guid>
			<description><p>Daros la bienvenida al foro sobre dudas de programación de la librería java.io de Java. Gestión de ficheros, directorios, InputStream,...
</p></description>
		</item>

	</channel>
</rss>

