DOMANDA Dubbio stringa che rappresenza una data

Pubblicità

saro1995

Nuovo Utente
Messaggi
82
Reazioni
3
Punteggio
27
Ciao a tutti ragazzi ho un dubbio: Sto svolgendo un esercizio dove devo creare una struttura la quale contiene anche una stringa che rappresenta una data nel formato anno-mese-giorno. Siccome non ho visto mai tale cosa ho provato di crearla così, scusate se sbaglio ma è la prima volta:
Per favore datemi risposte serie e risolutive.
C:
str1[anno, mese, giorno] //ovviamente sostituire le parole con i numeri.
 
Oltre a concordare con @Giacomo Furlan, per gestire la data come stringa (avrei da ridire visto che non è il massimo) io farei semplicemente così.
Poi dipende se ti serve solo una data o un'insieme di date e se devi gestirle o solo mostrarle a video.
Se postassi la consegna sarebbe l'ideale.

C:
char data[DIM];
 
Ultima modifica:
@Fenix27 non ho parlato di stringhe, ma di struttura dove inserire i dati xD pensavo che @saro1995 avesse dei dubbi a riguardo alla struct.

Comunque se all'interno dello struct bisogna mettere una variabile di tipo stringa come "aaaa-mm-dd", concordo sull'array di char, oppure char* data se si vuole mettere un formato come "2018-Settembre-05"
 
@Fenix27 non ho parlato di stringhe, ma di struttura dove inserire i dati xD pensavo che @saro1995 avesse dei dubbi a riguardo alla struct.

Comunque se all'interno dello struct bisogna mettere una variabile di tipo stringa come "aaaa-mm-dd", concordo sull'array di char, oppure char* data se si vuole mettere un formato come "2018-Settembre-05"

Intendevo che concordavo sul fatto di cosa fosse una struct :P.
 
@Fenix27 non ho parlato di stringhe, ma di struttura dove inserire i dati xD pensavo che @saro1995 avesse dei dubbi a riguardo alla struct.

Comunque se all'interno dello struct bisogna mettere una variabile di tipo stringa come "aaaa-mm-dd", concordo sull'array di char, oppure char* data se si vuole mettere un formato come "2018-Settembre-05"
so creare tutte le strutture che vuoi xD... il problema era la data. Grazie mille a tutti siete sempre il numero 1!
 
Innanzi tutto, di quale linguaggio si stratta?
Per esempio in C non esistono le stringhe, occorre usare un vettore di char (con i problemi di Unicode), mentre linguaggi piu' moderni tipo C++ si ha il tipo nativo "string".
Come scrivere la data nella stringa, dipende anch'esso dal linguaggio, e dal formato in cui la data e' memorizzata originariamente. Alcuni linguaggi per esempio hanno il tipo Date, che racchiude appunto una data e ti permette di formattarla nella maniera che vuoi.
 
Pubblicità
Pubblicità
Indietro
Top