Προς το περιεχόμενο

struct ώς ορισμα σε συνάρτηση στην C!


maniac89

Προτεινόμενες αναρτήσεις

Δημοσ.

πώς μπορώ να περάσω ένα struct ως όρισμα σε μια συνάρτηση;

π.χ. θέλω να περάσω το

struct {

int num;

}table[10][10];

 

στην συνάρτηση funct;

πώς θα καλώ την funct και τί ορίσματα θα βάλω στην funct;

Δημοσ.
>typedef struct
{
int a;
}tagS[10][10];
void FuncStatic(tagS);
void FuncDynamic(tagS*);
int _tmain(int argc, _TCHAR* argv[])
{
tagS s;
s[0][0].a =1;
FuncStatic(s);
FuncDynamic(&s);
getchar();
return 0;
}

void FuncStatic(tagS s)
{
printf("%d\n",s[0][0].a);
}
void FuncDynamic(tagS* s)
{
printf("%d\n",s[0][0]->a);
}

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...