Dev - C++ - Ayuda insertando funcion de fecha

 
Vista:
sin imagen de perfil

Ayuda insertando funcion de fecha

Publicado por Sergio (5 intervenciones) el 21/03/2016 22:53:39
Holaaa, necesito su ayuda, quiero agregar una funcion de fecha a un programa donde la fecha se guarde en una ruta de un archivo txt que estoy creando algo asi

string ruta = "C:\\Users\\superpc\\Desktop\\Archivos de texto\\Mi Diario.txt";

seguido de "Mi Diario" que fuese la fecha de mi computador, en el momento en que ese archivo fue creado. y digamos si vuelvo a crear otro que tambien me lo cree con el mismo nombre pero con hora diferente. Supongo que al volverlo a correr sea nuevo txt ya que variaran los segundos

AYUDA PORFAAAAAAAAA:(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 84
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda insertando funcion de fecha

Publicado por Yamil Bracho (41 intervenciones) el 21/03/2016 23:50:41
Obtienes la fecha y hora usando ctime(), el cual te retorna un char* y usas esa valor concatenando el path done quieres dejar el archivo y abres el archivo usando fosen() o lo hace sudando std::ostream...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Ayuda insertando funcion de fecha

Publicado por Sergio (5 intervenciones) el 22/03/2016 01:10:35
Como lo concateno? eh estado intentando y no me sale para nada:(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda insertando funcion de fecha

Publicado por aguml (522 intervenciones) el 23/03/2016 00:10:35
Podrías hacer algo como:
1
2
3
4
5
string ruta;
time_t rawtime;
 
time (&rawtime);
ruta = "C\\lo que sea\\mi nombre-" +  ctime (&rawtime) + ".txt";
Sí ya quieres que la fecha tenga un formato específico tienes que usar strftime: http://www.cplusplus.com/reference/ctime/strftime/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar