Portál AbcLinuxu, 15. listopadu 2025 00:30
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.