Autor
|
Tema: eror al leer archivo (Leído 3,420 veces)
|
kiara_luna
Desconectado
Mensajes: 13
|
hola quiero hacer un programa en dev c++ que lea un archivo txt Luego se escriben en el archivo diez números enteros elegidos al azar. Cada vez que se ejecute el programa, se añadirán otros diez números al azar al final del archivo. pero me sale error en fich el msn es: conflicting types for fich, previous declaration of fich was here, tambien me aparece error cuando uso fprintf: conflicting type for fprintf, fstream:no such file or directory.. por otro lado quisiera hallar la desviacion de todos los datos que hay en el archivo pero esa partecita si no se como hacerla.....ayuda... 5 estrellas #include <iostream> #include <fstream> #include <stdio.h>
FILE *fich; int i, N; fich = fopen("ejemplo.txt", "at"); if (fich == NULL) printf("Error al abrir el archivo"); else { for (i = 0; N < 10; i++) { N = random(1000)+1; fprintf(fich, "%i\n", N); } fclose(fich); }
|
|
|
En línea
|
kiara
|
|
|
Shell Root
|
#include <stdio.h> int main() { FILE *sFile; int i = 0; sFile = fopen("ejemplo.txt", "w"); for( i=0; i<10; i++ ){ } return 0; }
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
Queta
Desconectado
Mensajes: 267
|
Shell Root, lo que quiere es que se escriban en el archivo diez números al azar sin que se sobrescriban: #include <stdio.h> #include <stdlib.h> int main() { FILE *archivo = fopen("ejemplo.txt", "a+t"); int i = 0; int n = 0; if(archivo == 0) printf("Error al abrir el archivo."); else { for (; i < 10; i++) { } } return 0; }
|
|
« Última modificación: 27 Agosto 2011, 01:27 am por Queta »
|
En línea
|
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
|
|
|
Shell Root
|
Obviamente no iba a hacerle la tarea.
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
kiara_luna
Desconectado
Mensajes: 13
|
gracias Queta, ya no me salen los errores, le cambie al programa el return pues me salía error ahí, por ello lo sustituí con el getch. mil gracias
|
|
|
En línea
|
kiara
|
|
|
Queta
Desconectado
Mensajes: 267
|
De nada .
|
|
|
En línea
|
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
|
|
|
satu
Desconectado
Mensajes: 301
Siempre aprendiendo
|
Hola Queta en tu código el fclose debe ir dentro del else para asegurarte de cerrar el fichero sólo cuando está abierto #include <stdio.h> #include <stdlib.h> int main() { FILE *archivo = fopen("ejemplo.txt", "a+t"); int i = 0; int n = 0; if(archivo == 0) printf("Error al abrir el archivo."); else { for (; i < 10; i++) { n = rand() % 100 + 1; fprintf(archivo, "%d\n", n); } fclose(archivo); } return 0; }
Saludos
|
|
|
En línea
|
Breakbeat como forma de vida
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
leer un archivo txt
« 1 2 3 »
Programación Visual Basic
|
RED_HORSE
|
22
|
8,896
|
14 Abril 2006, 22:06 pm
por RED_HORSE
|
|
|
Crear y leer archivo .ini
Programación Visual Basic
|
soru13
|
2
|
2,274
|
17 Julio 2006, 01:59 am
por soru13
|
|
|
Leer archivo .civ
« 1 2 »
Programación Visual Basic
|
Tyrz
|
13
|
5,443
|
9 Septiembre 2007, 12:54 pm
por Tyrz
|
|
|
leer archivo con api's
« 1 2 »
Programación Visual Basic
|
krackwar
|
12
|
4,915
|
14 Julio 2008, 17:00 pm
por krackwar
|
|
|
Leer archivo xml....
.NET (C#, VB.NET, ASP)
|
Zeroql
|
7
|
6,631
|
3 Julio 2010, 00:16 am
por Zeroql
|
|