Visualizzazione dei risultati da 1 a 2 su 2

Discussione: atoi e stringhe in C

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271

    atoi e stringhe in C

    Ciao, sto iniziando adesso lo studio del C e scusatemi quindi se pongo delle domande che possono sembrare banali. Il mio problema e' questo: devo mettere una stringa che contiene una data in formato "yyyymmddhhmmmss", dentro delle variabili di tipo int. Cioe'

    anno = anno contenuto nella stringa,

    mese = mese contenuto nella stringa,

    ...
    ...

    ora = ora contenuta nella stringa,

    Per trasformare la stringa in numero so che devo usare l'Atoi, ma per spezzare la stringa, come devo fare?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    char data[] = "20030414155000";
    char *anno;
    char *mese;
    char *giorno;
    strncpy(anno, data, 4);
    strncpy(mese, data+4, 2);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.