Struktur instanzieren
-
Ich bin neu in C, muss diese Struktur instanzieren und scheitere kläglich.
struct test { int c; char name[256]; unsigned int cap; };
int id = 0; struct test t; memset(&t, 0, sizeof(t)); id = s_get_id(t); return 0;
Dann krieg ich diesen Fehler:
Error 13 error C2664: 's_get_id' : cannot convert parameter 1 from 'test' to test *'Was mach ich falsch?
-
Ohne den Code zu sehen würde ich wild spekulieren, dass s_get_id() einen Zeiger auf eine Struktur und nicht die Srtuktur selbst als Parameter erwartet.