|
|
|
![]() |
|
Strumenti |
![]() |
#1 | ||
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
Un piccolo aiuto su programmazione in C (UNIX)
Salve raga
![]() innanzitutto mi scuso x la banalità della domanda ![]() X esempio, in questo prog Quote:
Quote:
![]()
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ... ![]() ![]() |
||
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 16462
|
struct stat e struct dirent sono due tipi di dati definiti negli headers files all'inizio del tuo programma.
buf e' una variabile di tipo "struct stat" e drn e' una variabile di tipo "puntatore a struct dirent"
__________________
MICROSOFT : Violating your privacy is our priority |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
struct definisce una struttura dati che contiene al suo interno altre strutture dati...
Data una istanza di una struct è possibile selezionarne i membri interni tramite l'operatore "."...se si ha un puntatore ad una struttura è possibile selezionarne i emmbri itnerni tramite l'operatore "->"... I membri interni ad una struct possono essere a loro volta struct... Ad esempio: Codice:
struct uno { int a; char b; }; struct due { int d; struct uno c; struct uno *p; }; ... ... void f() { struct uno s1; struct due s2; s1.a = 10; /*inserisco 10 nel membro a*/ s1.b = "x"; /*inserisco "x" nel membro b*/ s2.p = &s1; /*s2.p punta a s1*/ s2.c.a = s2.p->a; s2.c.b = s2.p->b; } |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:33.