trunks81
14-03-2005, 18:55
Salve a tutti!
Ho la seguente struttura:
typedef struct {
char nome[LNOME+1];
char cognome[LCOGN+1];
char citta[LCITT+1];
char telefono[LTELE+1];
char commento[LCOMM+1];
} voce;
e devo realizzare una funzione "voce* prova(char r[])", la quale deve convertire una stringa di caratteri (r), che rappresenta una voce della rubrica telefonica secondo il formato:
COGNOME
NOME
CITTA'
TELEFONO
COMMENTO
In cui tutte le righe hanno lunghezza fissa a 140 caratteri.
Mi si chiede anche che la funzione allochi la struttura e ritorni il
puntatore alla struttura allocata se tutto e' andato bene e NULL altrimenti.
In poche parole non saprei fare niente, sono onesto.
Come faccio a prendere i vari campi e memorizzarli nei corrispettivi campi della struttura???
VI CHIEDO IL FAVORE DI AIUTARMI, GRAZIE!!!
Ho la seguente struttura:
typedef struct {
char nome[LNOME+1];
char cognome[LCOGN+1];
char citta[LCITT+1];
char telefono[LTELE+1];
char commento[LCOMM+1];
} voce;
e devo realizzare una funzione "voce* prova(char r[])", la quale deve convertire una stringa di caratteri (r), che rappresenta una voce della rubrica telefonica secondo il formato:
COGNOME
NOME
CITTA'
TELEFONO
COMMENTO
In cui tutte le righe hanno lunghezza fissa a 140 caratteri.
Mi si chiede anche che la funzione allochi la struttura e ritorni il
puntatore alla struttura allocata se tutto e' andato bene e NULL altrimenti.
In poche parole non saprei fare niente, sono onesto.
Come faccio a prendere i vari campi e memorizzarli nei corrispettivi campi della struttura???
VI CHIEDO IL FAVORE DI AIUTARMI, GRAZIE!!!