Biergamasda
Erfahrenes Mitglied
Hi Leutz, ich glaube, ich verzweifle
weis nicht mehr was ich tun soll, vl kann mir ja jemand helfen![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
also
der Funktionskopf
dieser Funktion übergebe ich folgendes Array
der Funktionsaufruf
und die Funktion herself![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
währ nett wen mir jemand helfen könnte
in der Funktion ist meines Wissens kein Fehler, da sie vom Prinzip her ident, ohne Funktion schon funktioniert hat, als ich den Code dann der Übersicht halber in ner Funktion verstaut habe, ist der wert der in NameList steht, nicht mehr vorhanden
Hoffe auf eine baldige Antwort
lg Masda
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
weis nicht mehr was ich tun soll, vl kann mir ja jemand helfen
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
also
der Funktionskopf
C:
int readFile(char **NameList);
dieser Funktion übergebe ich folgendes Array
C:
char **NameList = NULL;
der Funktionsaufruf
C:
lenCount = readFile(NameList);
und die Funktion herself
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
C:
int readFile(char **NameList)
{
FILE *fpRead;
char buffer = '\n';
int lenCount = 0,charCount = 0;
if(fpRead = fopen("NameList.txt","r"))
{
do
{
if(lenCount == 0)
NameList = (char**)malloc(sizeof(char*));
else
NameList = (char**)realloc(NameList,(lenCount+1) * sizeof(char*));
charCount = 0;
while(buffer != '\0')
{
buffer = fgetc(fpRead);
if(feof(fpRead) || buffer == '\n')
buffer = '\0';
if(charCount == 0)
NameList[lenCount] = (char*)malloc(sizeof(char));
else
NameList[lenCount] = (char*)realloc(NameList[lenCount],(charCount+1) * sizeof(char));
NameList[lenCount][charCount] = buffer;
charCount++;
}
buffer = -1;
lenCount++;
}while(!feof(fpRead));
}
else
{
cout << "can't read file";
return -1;
}
fclose(fpRead);
return lenCount;
}
währ nett wen mir jemand helfen könnte
in der Funktion ist meines Wissens kein Fehler, da sie vom Prinzip her ident, ohne Funktion schon funktioniert hat, als ich den Code dann der Übersicht halber in ner Funktion verstaut habe, ist der wert der in NameList steht, nicht mehr vorhanden
Hoffe auf eine baldige Antwort
lg Masda