Visualizzazione risultati 1 fino 12 di 12

Discussione: [C] come prendere la data

  1. #1
    Guest

    Predefinito [C] come prendere la data

    Salve sto cercando di imparare il C.

    Ora virreu chiederi, come posso recuperare la data?

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Devi usare time e strftime

    P.S. Qui trovi un esempio: http://www.cplusplus.com/reference/c...time/strftime/ (sotto c'è l'esempio)
    Ultima modifica di javascripter : 02-04-2010 alle ore 15.23.05

  3. #3
    Guest

    Predefinito

    Noi a scuola, usando un modo al quanto Barbaro facevamo:
    Codice:
    system("date /t");
    system("time /t");
    E' ovvio che il precedente "listato" funziona solo su windows...
    viene stampato il tutto sul prompt..
    io non ci ho mai provato ma potresti fare cosi:
    Codice:
    variabilechar = system("time /t");
    cioè provare a salvare l'output della funzione system() in una variabile.
    ciau!
    EDIT:
    Comunque non ho nulla da togliere riguardo al post di javascripter il quale è certamente migliore del mio
    Ultima modifica di atterzolivello : 02-04-2010 alle ore 15.30.06

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    [ot]
    però, zomer, prima di far ste cose devi impararti almeno i puntatori!.. altrimenti che C è??
    [/ot]
    Ciao!

  5. #5
    Guest

    Predefinito

    I puntatori? li puoi fare all'ultimo..
    le funsioni pure..
    puoi fare un programma inserendo tutto in un'unica funzione..
    non è sempre necessario usufruire dello sviluppo top-down
    e poi per le funzioni si potrebbe fare anche a meno dell'utilizzo dei *puntatori..
    basta un passaggio di parametri... spe comu se chiamava... m...
    vva beh
    ciao

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito

    Citazione Originalmente inviato da atterzolivello Visualizza messaggio
    I puntatori? li puoi fare all'ultimo..
    le funsioni pure..
    puoi fare un programma inserendo tutto in un'unica funzione..
    non è sempre necessario usufruire dello sviluppo top-down
    e poi per le funzioni si potrebbe fare anche a meno dell'utilizzo dei *puntatori..
    basta un passaggio di parametri... spe comu se chiamava... m...
    vva beh
    ciao
    .. che bel consiglio da programmatore esperto

    ...allora dimmi come si fa a capire i link di javascripter senza conoscere i puntatori

  7. #7
    Guest

    Predefinito

    Seguendo il mio topic..
    c'è sempre una soluzione a tutto.. ciao!

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,266

    Predefinito



    finisco l'OT: con tutti i MOD che ci sono in giro!

  9. #9
    Guest

    Predefinito

    M..
    se non ti conoscessi.. direi che sei uno che dice di saprere tutto :P
    ciao :)

  10. #10
    Guest

    Predefinito

    Un attimo se io volgio sapere solo l'anno in formato %Y devo fare in questo modo giusto?

    /* strftime example */
    #include <stdio.h>
    #include <time.h>

    int main ()
    {

    int anno;

    time_t rawtime;
    struct tm * timeinfo;
    char buffer [80];

    time ( &rawtime );
    timeinfo = localtime ( &rawtime );


    anno = strftime ("Anno %Y",timeinfo);

    printf("Ti trovi nell'anno %d",anno);

    return 0;
    }

  11. #11
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Codice:
    #include <stdio.h>
    #include <time.h>
    
    int main ()
    {
    
    char anno[4];
    time_t rawtime;
    
    time ( &rawtime );
    struct tm * timeinfo = localtime ( &rawtime );
    
    strftime(anno, 5, "%Y", timeinfo);
    
    printf("Ti trovi nell'anno %s\n", anno);
    
    return 0;
    
    }
    Ultima modifica di programmazioned : 02-04-2010 alle ore 18.00.34

  12. #12
    Guest

    Predefinito

    Ok grazie volevo chiedere un altra cosa, voi quale compilatore mi consigliate? cerco qualcosa tipo xcode di mac ho visto alcuni video su youtube e mi piace il fatto che ti mostra le parenesi colorate (oltre a tutto il codice) e poi se io scrivo prin mi da già il suggerimento di printf(""); esiste qualcosa di simile su windows?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •