wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 4

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» wxWidgets capitalize
Conversation (Résolue) : wxWidgets capitalize
13-09-2013 09:30:42  wxWidgets capitalize #1
Ded (Membre)
Lieu: Grenoble (38)
Inscrit le : 09-09-2013
Messages: 41
Snippets: 0
Tutoriels: 0
Hors ligne
Le Capitalize dans le code suivant ne modifie pas New_Filename. Je suis un peu perdu !

Code:

 
void Process_File ( wxString SrcDir_path, wxString DestDir_path, wxString FileName)
{
    wxString New_FileName;
    New_FileName = FileName;
 
    New_FileName.Capitalize();
    wxCopyFile(wxString::Format("%s\\%s",SrcDir_path,FileName),
               wxString::Format("%s\\%s",DestDir_path,New_FileName),
               1);
}
 

Cela copie le nouveau fichier avec le nom de l'ancien.

Code::Blocks 13.12 on Windows 7 (build 7601 service pack 1 64 bit edition).
GNU GCC version 4.7.1 -std=c++11 Make version 3.82.
wxWidgets 3.0.0 compiled shared=0 monolithic=1 unicode=1 build=release.
13-09-2013 09:47:07  Re: wxWidgets capitalize #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1375
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
C'est tout à fait normal.
Doc officielle:
wxString wxString::Capitalize()const
Return the copy of the string with the first string character in the upper case and the subsequent ones in the lower case.
Pour appliquer le "Capitalize" au wxString, il faut utiliser MakeCapitalized

Tu peux par contre mettre :

Code wxWidgets:

void Process_File ( wxString SrcDir_path, wxString DestDir_path, wxString FileName)
{
    wxString New_FileName;
    New_FileName = FileName.Capitalize();
    wxCopyFile(wxString::Format("%s\\%s",SrcDir_path,FileName),
               wxString::Format("%s\\%s",DestDir_path,New_FileName),
               1);
}

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» wxWidgets capitalize