| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
sefiroth94
Registrado: 16 Nov 2007 Mensajes: 2
| Publicado: 16/11/2007 3:20 pm | | | Título: Ayuda sobre un programa |
| Hola, estoy haciendo primero de Telecos y bueno he empezado hace poco mi inicio a la programacion en C. En un ejercicio me piden que dado el programa siguiente que te crea un archivo en una carpeta tengo que modificarlo para que ahora en vez de crearmelo me lea el archivo que se ha creado... no tengo ni idea de como podria ser. Si alguien me puede ayudar le estaria muy agradecido. El programa que te crea el archivo es el siguiente:
#include <stdio.h> void main() { char c='A',d='B'; int vect[5]={10,11,12,13,14}; float x=3.533, y=12.32; FILE *ft; int i;
fp=fopen("fitxer.txt","w"); fprintf (fp,"%c %c\n",c,d); for (i=0;i<5;i++) fprintf (fp,"&d",vect[i]); fprintf (fp,"\n%.lf %.lf\n",x,y); fclose(fp); } _________________ La inteligencia de un programa veriifica la inteligencia del programador xD |
| | Volver arriba | |  | rir3760

Registrado: 01 Oct 2004 Mensajes: 3770 Ubicación: Mexico
| Publicado: 16/11/2007 5:33 pm | | | Título: |
| Hola sefiroth94
Por favor no publiques el mismo mensaje en mas de un foro, si lo haces los mensajes duplicados se eliminan, mas informacion sobre esto en el tema reglas de los foros.
En el caso archivos de texto para realizar operaciones de lectura basta con abrirlos con fopen utilizando el modo "r" o "rt" como el segundo argumento de esa funcion.
Por ejemplo para abrir el archivo "prueba.txt" para operaciones de lectura:
| Código: | FILE *entrada;
/* ... */
if ((entrada = fopen("prueba.txt", "r")) == NULL){ /* manejo de error */ }
/* ... etc ... */ |
Y para leer la informacion del archivo puedes utilizar varias funciones como fread, fgets, fgetc, etc. Si necesitas algunos ejemplos sencillos del uso de estas funciones puedes encontrarlos en el curso de este sitio.
Un saludo _________________ The capacity to learn is a gift; The ability to learn is a skill; The willingness to learn is a choice. -- Rebec of Ginaz |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |