Hola, tengo que hacer un proyecto final para la asignatura de informática. Me pide que tengo que insertar una fecha que sea de este modelo (12/12/12). ¿Cómo puedo poner éste tipo de fecha?
Muchas gracias y feliz navidad
| |||
Insertar fecha en C++ Hola, tengo que hacer un proyecto final para la asignatura de informática. Me pide que tengo que insertar una fecha que sea de este modelo (12/12/12). ¿Cómo puedo poner éste tipo de fecha? Muchas gracias y feliz navidad |
| |||
Respuesta: Insertar fecha en C++ Deberias postear al menos parte del codigo que has tratado de hacer. De igual forma usa time.h para obtener la fecha.
__________________ ¿Necesitas ayuda con algún algoritmo? Si tienes dudas, entonces visita: http://algoritmosypseudocodigo.blogspot.com/. |
| |||
Respuesta: Insertar fecha en C++ //PROYECTO FINAL //NOMBRE #include <iostream> #include <fstream> #include <stdio.h> #include <stdlib.h> using namespace std; struct Almacen { int linea; string formula; float temperatura; float cantidad; int dia, mes, anyo; }; const int MAX = 5; typedef Almacen A_Almacen[MAX]; int Leer (A_Almacen almacen); void Mostrar(); void MostrarTodo ( A_Almacen almacen, int i); void Intro ( A_Almacen almacen, int & i); float MostrarMedia (A_Almacen almacen, int n); void MostrarBajoMedia ( A_Almacen almacen, int i ); int main() { A_Almacen almacen; int i= 0, op; string menu; int dia; int mes; int anyo; i = Leer (almacen); do { Mostrar (); cout << " Que opcion deseas " ; cin >> op; switch (op) { case 1 : cout << " 1. Introducir un nuevo registro en el fichero " << endl; Intro (almacen, i); break ; case 2: cout << " 2. Mostrar el contenido del almacen " << endl ; MostrarTodo ( almacen,i); break ; case 3: cout << " 3. Borrar un registro del fichero " << endl ; break ; case 4: cout << " 4. Mostrar la cantidad media de los productos en kilos " << endl; MostrarMedia ( almacen, i); break; case 5: cout << " 5. Mostrar el producto o productos del que se tenga menos cantidad " << endl; break; case 6: cout << " 6. Mostrar los productos que se almacenan a temperatura bajo cero " << endl; break; case 7: cout << " 7. Introducir por teclado el nombre de un producto y sacar por pantalla sus datos " << endl; break; case 8: cout << " 8. Mostrar los productos que tienen una cantidad menor que la media " << endl; MostrarBajoMedia (almacen, i); break; case 9: cout << " 9. Actualizar los datos de un producto " << endl; break; case 10: cout << " 10. Ordenar por temperatura de almacenamiento " << endl; break; case 0: cout << " 0. Salir del programa " << endl; break; default : cout << " Error " << endl; } }while (op !=0); system ("PAUSE"); return 0; } int Leer (A_Almacen almacen) { ifstream f; int i = 0; f.open ( " datos.txt " ); if (!f) cout << " Error abriendo fichero " ; else while ( f >> almacen[i].linea) { f >> almacen[i].formula; f >> almacen[i].temperatura; f >> almacen[i].cantidad; f >> almacen[i].dia, almacen[i].mes, almacen [i].anyo; cout << almacen[i].linea << " " << almacen[i].formula << " " << almacen[i].temperatura << " " << almacen[i].cantidad << " " << almacen[i].dia << almacen[i].mes << almacen[i].anyo << endl; i++; } return i; } void Mostrar () { cout << " 1. Introducir un nuevo registro en el fichero " << endl; cout << " 2. Mostrar el contenido del almacen " << endl; cout << " 3. Borrar un registro del fichero " << endl; cout << " 4. Mostrar la cantidad media de los productos en kilos " << endl; cout << " 5. Mostrar el producto o productos del que se tenga menos cantidad " << endl; cout << " 6. Mostrar los productos que se almacenan a temperatura bajo cero " << endl; cout << " 7. Introducir por teclado el nombre de un producto y sacar por pantalla sus datos " << endl; cout << " 8. Mostrar los productos que tienen una cantidad menor que la media " << endl; cout << " 9. Actualizar los datos de un producto " << endl; cout << " 10. Ordenar por temperatura de almacenamiento " << endl; cout << " 0. Salir del programa " << endl; return; } void MostrarTodo ( A_Almacen almacen, int i) { int j; for (j = 0 ; j < i ;j++) { cout << almacen[j].linea; cout << almacen[j].formula; cout << almacen[j].temperatura; cout << almacen[j].cantidad; cout << almacen[j].dia, almacen[j].mes << almacen[j].anyo; } } void Intro ( A_Almacen almacen, int & i) { cout << " Dame formula del nuevo producto " << endl; cin >> almacen[i].formula; cout << " Dame temperatura del nuevo producto " << endl; cin >> almacen[i].temperatura; cout << " Dame cantidad del nuevo producto en gramos" << endl; cin >> almacen[i].cantidad; cout << " Dame la fecha del nuevo producto " << endl; cin >> almacen[i].dia, almacen[i].mes, almacen[i].anyo; i++; return ; } float MostrarMedia (A_Almacen almacen, int n) { int i; float media, suma= 0; for ( i= 0 ; i < n ; i++ ) { suma = suma + almacen[i].cantidad; } media = ( suma / n ) / 1000; cout << " La media en kilos es : " << media << endl; return media; } void MostrarBajoMedia ( A_Almacen almacen, int i ) { float media; if ( almacen[i].cantidad < media ) cout << " Estan por debajo de la media : " << almacen[i].formula << endl; return; } Esta es la duda |
| ||||
Respuesta: Insertar fecha en C++ Es algo como esto?
Código C++:
Si no pones la "/" entre los numeros te dice formato incorrecto, ademas lo validamos por si pone dia 35 o mes -1 o un año muy alto o muy bajo.Esos parametros los pones a tu gusto :D Ver original |
Etiquetas: |