darthplaya
Grünschnabel
Also ich hab da ein Problem (was auch sonst ;-) )
Ich allokiere in einer Funktion Speicher für ein char-array.
Mit Hilfe der Funktion erzeuge ich einen Randomstring.
Funktionsprototyp:
char *RandomString(unsigned int length);
Die Allokation sieht wie folgt aus:
char *String;
String= (char*)calloc(length+1, sizeof(char));
Die Funktion returned String, welche in der main s1 und s2 zugewiesen wird.
Jetzt mein Problem:
Ich hab keine Ahnung wo und wie ich free!
(Gar keine außer der Syntax free(xy)![Wink ;) ;)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f609.png)
Danke schon mal im voraus!
Ich allokiere in einer Funktion Speicher für ein char-array.
Mit Hilfe der Funktion erzeuge ich einen Randomstring.
Funktionsprototyp:
char *RandomString(unsigned int length);
Die Allokation sieht wie folgt aus:
char *String;
String= (char*)calloc(length+1, sizeof(char));
Die Funktion returned String, welche in der main s1 und s2 zugewiesen wird.
Jetzt mein Problem:
Ich hab keine Ahnung wo und wie ich free!
(Gar keine außer der Syntax free(xy)
![Wink ;) ;)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f609.png)
Danke schon mal im voraus!