Eli pitäis saada tietyn hakemiston tiedostot taulukoitua.
Itselläni käytössä seuraavanlainen koodinpätkä, joka ei oikein tahdo toimia. Joku on pahemmasti pielessä. Voisiko joku antaa pientä vinkkiä?
Eli koodi on tällainen:
int i = 0, j = 0;
const int nrivit = 100;
const int nsarakkeet = 10;
char famount[nrivit][nsarakkeet];
hFind = FindFirstFile(CurrentPath, &FindFileData);
for(i = 0; i
Itselläni käytössä seuraavanlainen koodinpätkä, joka ei oikein tahdo toimia. Joku on pahemmasti pielessä. Voisiko joku antaa pientä vinkkiä?
Eli koodi on tällainen:
int i = 0, j = 0;
const int nrivit = 100;
const int nsarakkeet = 10;
char famount[nrivit][nsarakkeet];
hFind = FindFirstFile(CurrentPath, &FindFileData);
for(i = 0; i
Vastaukset 2
Vanhimmat
char *famount[nrivit];
hFind = FindFirstFile(CurrentPath, &FindFileData);
for(i = 0; i < nrivit; i )
{
if(FindNextFile(hFind, &FindFileData) != 0)
{
// varaa muistia
famount[i]=new char [strlen(FindFileData.cFileName)];
strcpy(famount[i], FindFileData.cFileName);
}
}
Ehkä jotenkin noin?
Ite kyl käyttäisin vektoria.
Kiitän. Tuntuu tosiaan kyllä vectorilla onnistuvan paremmin.