Bonjour,
Je développe une application comprenant un wxListCtrl qui est composé de 6 colonnes : nom, type, taille, date, heure et permissions.Vous l' aurai compris il s'agit d' une chaine de caractere représentant un fichier.
Par exemple : -rw-r--r-- 1 web site 864 Aug 11 14:20 formulaire.htm
Je récupere cette chaine et je l' ecrit dans mon wxListCtrl avec :
wxArrayString dirs;
if(!ftp->GetDirList(dirs, ""))
{
Commandes->AppendText("impossible de récuperer la liste\n");
return;
}
wxArrayString files;
if(!ftp->GetFilesList(files,""))
{
Commandes->AppendText("impossible de récuperer la liste\n");
return;
}
//aidé par fredcl :
http://www.cppfrance.com/forum.v2.aspx?ID=530582 size_t numFiles = dirs.GetCount();
DistantSite->DeleteAllItems();
for (size_t i =0; i<numFiles; i++)
{
long m_count = DistantSite->GetItemCount();
DistantSite->InsertItem(m_count, 0);
//DistantSite->SetItem(m_count, 5, files.Item(i));
DistantSite->SetItem(m_count, 0, dirs.Item(i));
}
Donc, mon souhait serai de récuperer dans des variables , que -rw-r--r-- ,que 1 web site, que 864 etc......
Mais voila, aucune fonction ne permet de recuperer par exemple les permissions et puis j' ai essayé avec le calcul de la taille de fichier mais ca rend le listage super lent vu qu' il calcule dans la boucle for;Donc , vu qu' il y a toutes les infos dans une seule chaine de caractere j' aimerai n' utiliser que celle ci et la manipuler.
j' ai regardé dans la librairie standart les fonctions qui manipule des chaines de caracteres mais je n' ai pas trouvé ce qu' il me fallait ou alors j' y suis passé dessus sans me rendre compte, ou alors ca fait partie de ce que je capte pas encore(ce qui est fort possible) ;lol.
Je me rends un peu fou avec ce probleme

....Merci pour votre aide ;-)
2+Sat = Dieu ;
Recherche entreprise développement à Montpellier pour BTS Informatique de Gestion en alternance............