Ciao ragazzi avrei una domanda da porvi
un
typredef struct ciccio
{
//....
}CICCIO
va definita in un .h o .c?
Ciao ragazzi avrei una domanda da porvi
un
typredef struct ciccio
{
//....
}CICCIO
va definita in un .h o .c?
Originariamente inviato da francescoprogc
Ciao ragazzi avrei una domanda da porvi
un
typredef struct ciccio
{
//....
}CICCIO
va definita in un .h o .c?
Buona norma è definirla in un file header, ovvero un file .h
MondoLibero: Informazione Libera, Varia ed Eventuale
Sito di informazione varia ed eventuale. Quando ho voglia scrivo di ciò che mi pare. Pubblico guide, recensioni, notizie, critiche e tutto ciò che mi passa sotto mano e che penso sia interessante.
Se e' una struttura che intendi usare in programmai differenti puoi definirla in un punto h che poi includerai di volta in volta a seconda delle necessita'.Originariamente inviato da francescoprogc
Ciao ragazzi avrei una domanda da porvi
un
typredef struct ciccio
{
//....
}CICCIO
va definita in un .h o .c?
Cosi' come l'hai scritta tu, hai definito un nuovo tipo di struttura (struct ciccio) ed anche una variabile globale di tale tipo (CICCIO) la quale potra' essere utilizzata da diversi programmi mediante (Credo) la dichiarazione 'extern struct ciccio CICCIO'.
Occhio perche' con le variabili "condivise" c'e' il rischio di far spesso "casino"...
Falso. Non definisce alcuna variabile globale. Ciò che ha scritto è equivalente a:Originariamente inviato da Ed_Bunker
Cosi' come l'hai scritta tu, hai definito un nuovo tipo di struttura (struct ciccio) ed anche una variabile globale di tale tipo (CICCIO) la quale potra' essere utilizzata da diversi programmi mediante (Credo) la dichiarazione 'extern struct ciccio CICCIO'.
Occhio perche' con le variabili "condivise" c'e' il rischio di far spesso "casino"...
Codice PHP:
struct ciccio{
//...
};
typedef struct ciccio CICCIO;
Sorry...
mi sono sbagliato con
struct ciccio {
...
} CICCIO;