[C con Clase] Punteros y arrays

Antonio Cascales antonio.cascales en gmail.com
Sab Jul 9 09:39:43 CEST 2011


Hola a todos de nuevo:

   Steven, gracias por los ejemplos. Estoy intentando copiar un ejemplo que viene en la web de donde me dijiste que consultase la función strftime(), haciéndole pequeñas variaciones, como el formato de salida, o el nombre de las variables o punteros, pero me dá algún tipo de error y no logro averiguar porqué no me termina de funcionar correctamente.

   Os copio el código que yo he puesto, a ver si podéis indicarme el error. De hecho, es bastante raro, porque así como está, lo único que no se me muestra, es el segundo printf, pero si a este código, al final le añado la expresión "return 0;", el programa dá algún tipo de error, y windows me obliga a cerrarlo.

/* Ejercicio para mostrar la fecha actual con strftime() */

#include <stdio.h>
#include <time.h>

int main() {
char resultado[200];
    time_t ahora;
    struct tm *fecha;
    
    ahora = time(NULL);
    fecha = localtime( &ahora);
    
     strftime( resultado, 200, "%A %d %B %Y %h%M%S", fecha);
    
    printf("La fecha y hora local es: %s", asctime(fecha));
    printf("La fecha es: %s%s\n", resultado);
   
    system("pause");
}

   conociéndome, seguro que es cualquier chorrada, pero por más que reviso el ejemplo y mi código, no veo nada tan distinto como para que el segundo printf no se me muestre por pantalla.

   Un saludo, y gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110709/e5002885/attachment.html>


Más información sobre la lista de distribución Cconclase