elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ficheros/Archivos en c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ficheros/Archivos en c++  (Leído 1,381 veces)
DEaniz

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Ficheros/Archivos en c++
« en: 1 Julio 2015, 04:32 am »

Hola, estoy creando un programa que me de el promedio de agua gastada
semanalmente
ya cree el archivo .cvs y así
pero lo que no se es como ingresar los datos
ya intente de mil y un formas pero no se ponen los datos
si alguien supiera decirme que estoy haciendo mal,
o si hay algun comando para poder hacerlo,
gracias
Código
  1. #include<iostream>
  2. #include<fstream>
  3. using namespace std;
  4. #include<stdlib.h>
  5. #include<conio.h>
  6. int main()
  7. {
  8.    int l ,m ,mi, j, v,s,d;
  9. char cad[100];
  10. ofstream sal("libro.csv");
  11. sal<<" _,lunes, martes, miercoles,jueves, viernes, sabado, domingo"<<endl;
  12. sal<<"Litros de agua diarios, 3 , 3 , 3 , 3 , 3 , 3 , 3 "<<endl;
  13. sal<<"horas de baño: ";
  14. cin>>l>>m>>mi>>j>>v>>s>>d;
  15. sal<<, l, m, mi, j, v, s, d<<endl<<endl;
  16.  
  17. sal<<"Promedio:"<<endl;
  18. sal<<",,,,,,,promedio semanal";
  19.  
  20. sal.close();
  21. ifstream ent("libros.txt");
  22. while(ent.getline(cad,100))
  23. {cout<<cad<<endl;
  24. }
  25.  
  26. ent.close();
  27. cin.get();
  28. return 0;
  29. }
  30.  


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Ficheros/Archivos en c++
« Respuesta #1 en: 1 Julio 2015, 13:47 pm »

En los CSV:
Código
  1. sal<<"Promedio:"<<endl;

Solo se ponen registros separados por comas. Si lo que vas a hacer es un registro y un promedio, tal vez prefieras ponerlo en un .txt. A nivel práctico no importa, pero es por guardar las normas.

Luego, conio.h y stdlib.h  no son necesarias. Puedes quitarlas.

Código
  1. sal<<, l, m, mi, j, v, s, d<<endl<<endl;

Las comas las tendrás que poner entre comillas. De la misma forma qu hiciste este cin:
Código
  1. cin>>l>>m>>mi>>j>>v>>s>>d;
Tendrás que poner esa linea. Solo que además, tendrás que añadir las comas entre cada par de variables.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines