este es un pequeño programa (más bien ejercicio) que hice en 4 días con los pequeños ratos que tengo antes de ir a la escuela. Tal vez a alguien que esté empezando le pueda servir así que posteo el código.Básicamente lo que hace este código es:
-Te pide que introduzcas un acontecimiento que quieras recordar y lo almacena en un .txt
-También puedes elegir la opción -Mirar Fechas y te aparece el acontecimiento con el lugar y su respectiva fecha, también puedes borrar el acontecimiento y escribir otro de nuevo.
Lo malo es que no puede almacenar más de una fecha ya que no me dio tiempo a hacer esa parte, pero simplemente repitiendo partes de código de este programa ya se podrían agregar infinidad de fechas.
Código:
#include <iostream>
#include <fstream>
#include <cstring>
#include <cstdlib>
#include <conio.h>
using namespace std;
void introducirFechas (int);
void mirarFechas (int);
void borrarFechas (int);
int main()
{
int elegir;
cout << "----------------Recorder Day----------------" << endl;
cout << "" << endl;
cout << "1-INTRODUCIR FECHA" << endl;
cout << "2-MIRAR FECHAS" << endl;
cout << "3-BORRAR FECHAS" << endl;
cout << "" << endl;
cout << "" << endl;
cout << "ELEGIR NUMERO:";
cin >> elegir;
switch (elegir) {
case 1: introducirFechas(elegir);
break;
case 2: mirarFechas(elegir);
break;
case 3: borrarFechas(elegir);
break;
default: cout << "" << endl;
cout << "No existe esa opcion" << endl;
}
return 0;
}
void introducirFechas(int misFechas ) {
using namespace std;
char lugar [100];
char acontecimiento [100];
char fecha [100];
cout << "" << endl;
cout << "" << endl;
cout << "----INTRODUCE DATOS----" << endl;
cout << "Una palabra clave por cada dato. EJ-Acontecimiento:Boda,Fecha:3/7/2011..etc" << endl;
cout << "" << endl;
cout << "" << endl;
cout << "" << endl;
cout << "Acontecimiento:";
cin >> acontecimiento;
cout << "Lugar:";
cin >> lugar;
cout << "Fecha:";
cin >> fecha;
ofstream archivo;
archivo.open("datos.txt");
archivo<< acontecimiento << endl;
archivo << lugar << endl;
archivo << fecha << endl;
archivo.close();
}
void mirarFechas(int mirarFechas ) {
using namespace std;
ifstream archivo;
archivo.open("datos.txt");
char line[50];
char line2[50];
char line3[50];
archivo.getline(line, 128);
archivo.getline(line2, 128);
archivo.getline(line3, 128);
cout << "" << endl;
cout << "Acontecimiento:"<< line << endl;
cout << "" << endl;
cout << "Lugar:" << line2 << endl;
cout << "" << endl;
cout << "Fecha:" << line3 << endl;
getch();
archivo.close();
}
void borrarFechas(int borrarFechas ) {
using namespace std;
ofstream archivo;
archivo.open("datos.txt");
archivo << "" << endl;
archivo.close();
}
Un salu2!