CStringArray Probleme mit füllen des Arrays
-
Hallo! Ich habe folgendes Problem:
Ich würde gerne ein CStringArray füllen und per Pointer übergeben. (Das "Übergeben" scheint zu funktionieren. ... jedoch nicht das Füllen des Arrays. (Das Array wird stets mit dem letzten Element der einzulesenden Datei gefüllt!)CDateioeffnen::GenreOeffnen(CString Pfad, CStringArray *GenreDaten)
{
int i=0,d=0;
CStringArray Zwischen;
CString ZW;
PGenre = fopen(Pfad,"rw");
if (PGenre!=NULL)
{
while(!feof(PGenre))
{fscanf(PGenre,"%s",ZW);
GenreDaten->SetAtGrow(i,ZW);
i++;
}for (i=0; i<Zwischen.GetSize(); i++)
{
Zwischen.GetAt(i);
}
GenreDaten->Append(Zwischen);
}
fclose(PGenre);}[cpp][code]
-
Zwischen.GetSize();Das ist ja am Anfang NULL, wie soll das so funktionieren?