SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: chenopodium en Martes 28 de Octubre de 2003, 16:50
-
Hola!
Si alguien puede ayudarme, quiero leer un auchivo y hacer unas operaciones con los datos que estan por columnas, para luego escribir los resultados en otro archivo.
Creo que debo usar fread/fwrite, pero no lo consigo
Si alguien tiene tiempo de ayudarme con algun ejemplo sencillo, gracias
-
Que es lo que no conseguis ?
-
Pues tengo un archivo que leo y que es algo como
nombre1 12 76 09 35 40 65
nombre2 33 44 02 54 12 78
nombre3 ... ... ... ... ... ... ...
...
nombre200 ...
y quiero obtener un auchivo con los nombres y resultados de operaciones con los numeros que siguen, y no soy capaz de leerlos correctamente, creo que por los espacios que estan intercalados y los retornos de carro
No se si me explico bien
Gracias si puedes ayudarme
-
No la verdad no entiendo. Verifica que lo abras en el modo que corresponde a su contenido (o texto o binario).
Ya te manejas bien con las funciones "f" de archivos ? (fopen, fclose, fseek, fread, fwrite) ?
Si no, busca algun libro y practica un poco.
-
Hola:
Trata de estudiar primero como c++ maneja los ficheros...
http://www1.ceit.es/Asignaturas/Informa ... cheros.pdf (http://www1.ceit.es/Asignaturas/Informat2/Apuntes/Ficheros.pdf)
...te adjunto esta direccion que te puede ayudar, como me ayudo a mi en su momento. Ademas puedes buscar algo mas al respecto en www.google.com (http://www.google.com).
No obstante puedes seguirnos preguntando aca en el foro...
Saludos cyb165er
-
:comp:bueno amigo el manejo de archivos es muy sencillo, simplemente debes tener muy en cuenta que extencion es por ejemplo .txt,.bin,etc.
luego para que lo vas a utilizar solo lectura, de escritura o ambas.
en el caso de que sea solo escritura
file nombre;
nombre.open("arch.txt",ios::io)
y puedes leer todas las lineas con el getline, luego a esa linea la puedas ir cortando en sub cadenas con el strtok al cual debes especificarle cual es el caracter separador, si te interesa escribeme que yo te hare llegar codigo con el cual puedas hacerlo mejor y explicandote como trabajan estas funciones.
-
Hola:
Tengo un ejemplo sencillo sobre lo que pides, si todavia no lo consigues, yo te lo puedo facilitar, entonces nomas dime........... :comp:
-
:devil:
K onda, Si necesitas ayuda escribeme a mi mail yo te explico y te mando un archivo como ejemplo
raich8@hotmail.com :comp: