Convertir String to char

drcmomo Messages postés 182 Date d'inscription lundi 13 mars 2006 Statut Membre Dernière intervention 25 décembre 2009 - 3 juin 2006 à 09:49
nightlord666 Messages postés 746 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 23 mai 2007 - 3 juin 2006 à 10:49
Bonjour tout le monde!!!
ce bout de programme me permet de rajouter un 0 devant jour et mois si ces derniers compris entre 0 et 9
j'aimerais pourvoir recuperer ce que contient les String pour les remplir en tableaux char
comment faire?

 if ((Fichier::journeeEtudiee.getJour())<10)
                     {
                         //jour=String::Concat("0",(Fichier::journeeEtudiee.getJour()).ToString());
                     }
                     else
                     {
                        // jour=(Fichier::journeeEtudiee.getJour()).ToString();
                     }
                     if ((Fichier::journeeEtudiee.getMois())<10)
                     {
                         //mois=String::Concat("0",(Fichier::journeeEtudiee.getMois()).ToString());
                     }
                     else
                     {
                        // mois=(Fichier::journeeEtudiee.getMois()).ToString();
                     }

1 réponse

nightlord666 Messages postés 746 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 23 mai 2007 10
3 juin 2006 à 10:49
LPCTSTR CTools::ConvertStringToLPCTSTR(String* sString)
{
LPCTSTR lpsConverted;
lpsConverted = static_cast<LPCTSTR>(const_cast<void*>(static_cast<const
void*>(System::Runtime::InteropServices::Marshal::StringToHGlobalAuto(sStrin
g))));
return lpsConverted;
}

void CTools::ReleaseLPCTSTR(LPCTSTR lpsString)
{

System::Runtime::InteropServices::Marshal::FreeHGlobal(static_cast(c
onst_cast<void*>(static_cast<const void*>(lpsString))));
}

Ce code permet de convertir une String en LPCTSTR.
0
Rejoignez-nous