• Sábado 14 de Diciembre de 2024, 20:56

Autor Tema:  Alguien sabe restar estooOoO??  (Leído 868 veces)

Blue

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Alguien sabe restar estooOoO??
« en: Lunes 18 de Mayo de 2009, 19:58 »
0
HOLA! Me podrian ayudar a hacer una resta de strings en C++

x=7:25:06pm
y=7:25:09pm

Necesito restar x-y  y que me de 3 q son los segundos de diferencia...los valores que toman x y y son tomados de la hora actual del sistema. Porfavor si alguien sabe y me contesta se lo agradecere mucho...
 :ouch:  :ouch:  :ouch:

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Alguien sabe restar estooOoO??
« Respuesta #1 en: Martes 19 de Mayo de 2009, 04:50 »
0
¿Debes usar necesariamente esas cadenas? ¿No podrías trabajar con la biblioteca time?

Si debes trabajar con las cadenas, lo que yo haría sería separar basándome en los ":", con eso, ya puedes realizar la resta entre elementos respectivos (horas - horas, minutos - minutos...).
O también, ya separado, lo conviertes a una estructura tm y trabajas con las funciones de la biblioteca time para restar. De ser posible, obtendría las horas directamente con funciones de esta biblioteca.

Suerte.
La imaginación es el límite.
Hardware & Software | Mexchip