<?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: ficheros - Recent Topics</title>
		<link>http://www.dudasprogramacion.com/tags/ficheros</link>
		<description>Dudas sobre lenguajes y apis de programación</description>
		<language>en-US</language>
		<pubDate>Wed, 08 Feb 2012 03:07:52 +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/ficheros/topics" rel="self" type="application/rss+xml" />

		<item>
			<title>coque21 on "Borrar solo una linea de un fichero"</title>
			<link>http://www.dudasprogramacion.com/topic/borrar-solo-una-linea-de-un-fichero#post-684</link>
			<pubDate>Thu, 04 Nov 2010 03:28:48 +0000</pubDate>
			<dc:creator>coque21</dc:creator>
			<guid isPermaLink="false">684@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola amigos este es mi primer post, de antemano gracias</p>
<p>Estaba haciendo un proyecto para la universidad y necesito borrar solo una linea de un fichero en formato txt, porque hasta hora solo he encontrado como borrar todo ese fichero, pongo un ejemplo para explicarme mejor:</p>
<p>Digamos q en el archivo datos.txt tenemos lo siguiente<br />
Ramon,Perez,5,8,9,4,1,20.0<br />
Jimena,Narvaes,9,4,2,7,6,25.0<br />
Ricardo,Lopez,8,9,4,5,1,2,17.5</p>
<p>Digamos que solo quiero borrar la linea donde aparace Jimena,Narvaes,9,4,2,7,6,25.<br />
y que quede de la siguiente manera<br />
Ramon,Perez,5,8,9,4,1,20.0<br />
Ricardo,Lopez,8,9,4,5,1,2,17.5</p>
<p>solo como informacion estos datos los muestro en un textField y pues cada dato esta separado por la coma</p>
<p>Espero puedan ayudarme a la brevedad</p>
<p>Saludos!
</p></description>
		</item>
		<item>
			<title>cascamorris on "Applet gratuito para upload multiple de ficheros"</title>
			<link>http://www.dudasprogramacion.com/topic/applet-gratuito-para-upload-multiple-de-ficheros#post-606</link>
			<pubDate>Sun, 29 Aug 2010 18:27:38 +0000</pubDate>
			<dc:creator>cascamorris</dc:creator>
			<guid isPermaLink="false">606@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola:</p>
<p>Necesito hacer un upload multiple de ficheros desde una aplicación web y para ello necesito un applet, pero todos los que he encontrado son de pago.</p>
<p>Alguien conoce alguno gratuito????????</p>
<p>Muchísimas gracias
</p></description>
		</item>
		<item>
			<title>jeremias10 on "un poco de ayuda con este codigo"</title>
			<link>http://www.dudasprogramacion.com/topic/un-poco-de-ayuda-con-este-codigo#post-467</link>
			<pubDate>Tue, 01 Jun 2010 23:10:48 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">467@http://www.dudasprogramacion.com/</guid>
			<description><p>hola a todos la verdad es q no c como implementar bien mi codigo, este codigo trata sobre ficheros en c++, el problema q tengo es q ala hora de modificar y eliminar me eliminan todo lo q tengo escrito, y cuando modifico si m modifica pero no me deja guardados todos y me los borra, </p>
<p>otro cosa es q cuando voy a mi pc -&#62; disco c  -&#62; borlan -&#62;  BIN--&#62; Y BUSCO el archivo q crie, y lo abro, me abre pero me da un monton e signos q nada q ver, necesito q me digas xq me aparecen esos signos, espero q me respondan y me digan cual es mi error,xq no encuentro nada</p>
<p>este es mi cogio:</p>
<p>#include &#60;stdio.h&#62;<br />
#include &#60;stdlib.h&#62;<br />
#include &#60;conio.h&#62;<br />
#include &#60;time.h&#62;<br />
#include &#60;iostream.h&#62;<br />
#include &#60;string.h&#62;</p>
<p>struct producto {<br />
    int codigo;<br />
    char nombre[50];<br />
    float precio;   </p>
<p>    };</p>
<p>void menuPrincipal();<br />
void menuproductos();</p>
<p>void nuevoproducto();<br />
void editarproducto();<br />
void eliminarproducto();<br />
void verproducto();</p>
<p>  //funcion principal<br />
int main() {<br />
 int opcion;<br />
 int salir = 0;<br />
while (salir != 1)<br />
  { // while mientras salir sea 0</p>
<p>   menuPrincipal();</p>
<p>   scanf("%d", &#38;opcion);</p>
<p>   switch(opcion) {<br />
    case 0:<br />
      salir = 1; // opcion salir del menu<br />
    break;</p>
<p>    case 1:<br />
    clrscr();<br />
      menuproductos();</p>
<p>    break;</p>
<p>     } // fin del switch de opcion de menu principal</p>
<p> }// fin del while para salir</p>
<p>  printf("\n\n");</p>
<p>  return 0;<br />
}</p>
<p>void menuPrincipal() {</p>
<p>     printf("\n	JEREMIAS IVAN CHIRICOC MARTINEZ           2890-09-4362\n\n");</p>
<p>     printf("			Selecciona la opciona realizar:\n\n");<br />
     printf("			1- PRODUCTOS.\n");<br />
     printf("			0- Salir.\n\n");<br />
     printf("			Opcion: ");<br />
}</p>
<p>void menuproductos(){</p>
<p>     int exit = 0;<br />
     int opc;</p>
<p>     while (exit != 1) {</p>
<p>       printf("\nMenu Productos.\n\n");<br />
       printf("Selecciona la opciona realizar:\n");<br />
       printf("1- Nuevo Producto.\n");<br />
       printf("2- Editar producto.\n");<br />
       printf("3- Eliminar Producto\n");<br />
       printf("4- Ver producto.\n");<br />
       printf("0- Salir.\n\n");<br />
       printf("Opcion: ");</p>
<p>       scanf("%d", &#38;opc);</p>
<p>       switch(opc) {<br />
	 case 0:<br />
	 clrscr();<br />
           exit = 1;<br />
         break;</p>
<p>	 case 1:<br />
	 clrscr();<br />
           nuevoproducto();<br />
         break;</p>
<p>	 case 2:<br />
	 clrscr();<br />
           editarproducto();<br />
         break;</p>
<p>	 case 3:<br />
	 clrscr();<br />
           eliminarproducto();<br />
         break;</p>
<p>	 case 4:<br />
	 clrscr();<br />
           verproducto();<br />
         break;<br />
       }<br />
     }<br />
}</p>
<p>//agregar nuevo producto</p>
<p>void nuevoproducto() {</p>
<p>     struct  producto prod;<br />
     FILE *fichero;</p>
<p>     printf("Datos del Nuevo producto.\n\n");</p>
<p>     printf("Ingrese el codigo del producto: ");<br />
     scanf("%d", &#38;prod.codigo);</p>
<p>     fflush(stdin);<br />
     printf("\nIngrese el nombre del producto: ");<br />
     gets(prod.nombre);</p>
<p>     fflush(stdin);<br />
     printf("\n ingrse el precio");<br />
     scanf("%f",&#38;prod.precio);</p>
<p>     if ((fichero = fopen("productos.txt", "a")) == NULL) {<br />
       printf ("Error en apertura del fichero para escritura\n");<br />
     }<br />
     else {<br />
       //guardamos los datos en el fichero<br />
       fwrite(&#38;prod, sizeof(prod), 1, fichero);<br />
       printf("\nproducto agreado.");<br />
       fclose (fichero);<br />
     }</p>
<p>     printf("\n\n");</p>
<p>}</p>
<p>//ver todos  productos<br />
void verproducto() {</p>
<p>     struct producto prod;<br />
     FILE *fichero;</p>
<p>     if ((fichero = fopen("productos.txt", "r")) == NULL) {<br />
          printf ( "No existen productos.\n " );</p>
<p>     }<br />
     else {<br />
          fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          while (!feof(fichero)) {<br />
                printf("\nCodigo del producto: %d", prod.codigo);<br />
		printf("\nNombre del producto: %s", prod.nombre);<br />
                printf("\nprecio del producto: %f", prod.precio);</p>
<p>                fread (&#38;prod, sizeof(prod), 1, fichero); </p>
<p>          }<br />
          fclose (fichero);<br />
     }<br />
}</p>
<p>//editar un producto<br />
void editarproducto(){</p>
<p>     int codigoBuscado;<br />
     int encontrado = 0;<br />
     struct producto prod;<br />
     struct producto newpro;<br />
     FILE *fichero;<br />
     FILE *ficherox;</p>
<p>     printf("Modificacion de Datos del Producto.\n\n");</p>
<p>     printf("Ingrese el codigo del producto a modificar: ");<br />
     scanf("%d", &#38;codigoBuscado);</p>
<p>     if ((fichero = fopen("productos.txt", "r")) == NULL) {<br />
          printf ( "No existen productos.\n " );</p>
<p>     }<br />
     else {<br />
          fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          while (!feof(fichero) &#38;&#38; (encontrado != 1)) {<br />
                if (codigoBuscado == prod.codigo)<br />
                   encontrado = 1;<br />
                fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          }<br />
     }</p>
<p>     fclose (fichero);</p>
<p>     if (encontrado == 1) {</p>
<p>        newpro.codigo = codigoBuscado;</p>
<p>        fflush(stdin);<br />
        printf("\nIngrese el nombre del producto: ");<br />
        gets(newpro.nombre);      </p>
<p>           fflush(stdin);<br />
        printf("\nIngrese precio del producto: ");<br />
        scanf("%f",&#38;newpro.precio);</p>
<p>	if ((fichero = fopen ("productos.txt", "r")) == NULL)<br />
          printf ("\nERROR: No es posible abrir el fichero de entrada.\n");<br />
        else<br />
          if ((ficherox = fopen ("productosx.txt", "w")) == NULL)<br />
            printf ("\nERROR: No es posible abrir el fichero de salida.\n");<br />
          else<br />
          {<br />
            fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            while (!feof(fichero)) {<br />
              if (newpro.codigo == prod.codigo)<br />
                fwrite(&#38;newpro, sizeof(prod), 1, ficherox);<br />
              else<br />
                fwrite(&#38;prod, sizeof(prod), 1, ficherox);<br />
              fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            }<br />
            fclose (fichero);<br />
            fclose (ficherox);<br />
            remove("productos.txt");<br />
            rename("productosx.txt", "productos.txt");<br />
		  }<br />
     } // fin de if encontrado<br />
     else {<br />
          printf("Producto no Encontrado");<br />
     }<br />
     printf("\n\n");</p>
<p>}</p>
<p>//eliminar un producto<br />
void eliminarproducto(){</p>
<p>     int codigoBuscado;<br />
     int encontrado = 0;<br />
     struct producto prod;<br />
     FILE *fichero;<br />
     FILE *ficherox;</p>
<p>     printf("Eliminacion de Datos del producto.\n\n");</p>
<p>     printf("Ingrese el codigo del producto a eliminar: ");<br />
     scanf("%d", &#38;codigoBuscado);</p>
<p>     if ((fichero = fopen("productos.txt", "r")) == NULL) {<br />
          printf ( "No existen producto.\n " );</p>
<p>     }<br />
     else {<br />
          fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          while (!feof(fichero) &#38;&#38; (encontrado != 1)) {<br />
                if (codigoBuscado == prod.codigo)<br />
                   encontrado = 1;<br />
                fread (&#38;prod, sizeof(prod), 1, fichero);<br />
          }<br />
     }</p>
<p>     fclose (fichero);</p>
<p>     if (encontrado == 1) {</p>
<p>        if ((fichero = fopen ("productos.txt", "r")) == NULL)<br />
          printf ("\nERROR: No es posible abrir el fichero de entrada.\n");<br />
        else<br />
          if ((ficherox = fopen ("productosx.txt", "w")) == NULL)<br />
            printf ("\nERROR: No es posible abrir el fichero de salida.\n");<br />
          else<br />
          {<br />
            fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            while (!feof(fichero)) {<br />
              if (!(codigoBuscado == prod.codigo))<br />
                fwrite(&#38;prod, sizeof(prod), 1, ficherox);<br />
              fread (&#38;prod, sizeof(prod), 1, fichero);<br />
            }<br />
            fclose (fichero);<br />
            fclose (ficherox);<br />
            remove("productos.txt");<br />
            rename("productosx.txt", "productos.txt");<br />
            printf("producto eliminado");<br />
		  }<br />
     }<br />
     else {<br />
	  printf("producto no Encontrado");<br />
     }<br />
     printf("\n\n");</p>
<p>}
</p></description>
		</item>
		<item>
			<title>jeremias10 on "MANEJO DE ARCHIVOS EN C"</title>
			<link>http://www.dudasprogramacion.com/topic/manejo-de-archivos-en-c-1#post-408</link>
			<pubDate>Tue, 18 May 2010 18:10:54 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">408@http://www.dudasprogramacion.com/</guid>
			<description><p>HOLA: alguien me podria dar algunos ejemplos como manejar archivos en c++, y temas para leer, y aprender a programar c++.</p>
<p>espero respuestas gracias
</p></description>
		</item>
		<item>
			<title>jeremias10 on "MANEJO DE ARCHIVOS EN C"</title>
			<link>http://www.dudasprogramacion.com/topic/manejo-de-archivos-en-c#post-407</link>
			<pubDate>Tue, 18 May 2010 17:48:27 +0000</pubDate>
			<dc:creator>jeremias10</dc:creator>
			<guid isPermaLink="false">407@http://www.dudasprogramacion.com/</guid>
			<description><p>HOLA: alguien me podria dar algunos ejemplos como manejar archivos en c++, y temas para leer, y aprender a programar c++.</p>
<p>espero respuestas gracias
</p></description>
		</item>
		<item>
			<title>m on "Copiar ficheros en Java"</title>
			<link>http://www.dudasprogramacion.com/topic/copiar-ficheros-en-java#post-299</link>
			<pubDate>Fri, 15 Jan 2010 17:04:20 +0000</pubDate>
			<dc:creator>m</dc:creator>
			<guid isPermaLink="false">299@http://www.dudasprogramacion.com/</guid>
			<description><p>Hola, </p>
<p>tengo un problema a la hora de copiar ficheros en java, si pongo la ruta completa C:\datos\fichero.html no hay problema, xo si pongo una url del tipo <a href="http://localhost:8080/datos/fichero.html" rel="nofollow">http://localhost:8080/datos/fichero.html</a> no me encuentra el fichero y no me lo deja copiar.</p>
<p>Si alguien me dice una forma sencilla para copiar un fichero a partir de la url pasada como parámetro se lo agradecería mucho.</p>
<p>Un saludo,
</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>

