zuzuteilen Wie der Titel schon sagt, ich möchte Struktur passieren Speicher zu funktionieren und zuteilen, vielleicht ist es eine dumme Frage, aber ich die Antwort nicht finden ..Wie Struktur passieren zu funktionieren Speicher
structName *allocate_memory(int *numPlayers,structName)
{
structName *retVal = malloc(sizeof(struct structName) * (*numPlayers));
return retVal;
}
Die Problem ist in Parametern structName was sollte dort gehen? Wenn Sie den vollständigen Code benötigen, kann ich es posten, aber ich denke, dass es keinen Bedarf gibt.
Warum übergeben Sie 'numPlayers' als Zeiger? – Barmar