Portál AbcLinuxu, 12. května 2025 08:55
struct kus {
char znacka [25];
int rok;
} *kusy[10];
kus *ukazatel addkus ( char znacka[25], int rok )
{
...
}
Řešení dotazu:
struct kus *ukazatel addkus ( char znacka[25], int rok )
Vnútri ak tá funkcia má vrátiť tú štruktúru naplnenú podľa parameterov tak musí urobiť
struct kus *s;
s=(struct kus *)malloc(sizeof(struct kus));
strcpy(s->znacka,znacka);
s->rok=rok;
return s;
Plus error handling.
typedef struct { ... ... } kus; kus *addkus(...) { }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.