[Déplacé VB -> C++]recpuerer les informations contenant des caracteres speciaux
Jdou
-
20 févr. 2013 à 15:52
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
21 févr. 2013 à 09:31
Bonjour à tous,
je souhaiterais recuperer les informations contenu dans edit texbox que j ai creer(en windows api). Mais le probleme est que ces informations contiennent des caracteres speciaux(ex : "/" "." ":"). quand je les recupere dans une variable de type char, cette variable supprime dans l'info. les caracteres speciaux...
Je vous remercie par avance de votre aide précieuse à mes yeux.
A voir également:
[Déplacé VB -> C++]recpuerer les informations contenant des caracteres speciaux
[size=100] if(GetOpenFileName(&openFileName))
{
strcpy(nom,filePath);
strcpy(chemin,FileName);
*extension = (char) openFileName.nFileExtension;
taille = (int) openFileName.lStructSize ;
SetDlgItemText(hwnd,IDC_EDIT1,chemin); /* nom est ma variable qui recupere le chemin complet du fichier selectionné qui lui contient des caracteres speciaux. ensuite je la depose (ma variable = nom) dans ma base de donnee. maintenant apres verification dans la BD je me rend compt que le chemin ne contient plus les caracteres speciaux "/" ":" */
//fonction pour enregistrer dans la BD
fichier<char*,char*,char*,int> fiche(chemin,nom,extension,taille);
fiche.insert_fichier(categorie); // insert les info de l objet dans la BD
VOICI LE BON CODE AVEC DESOLE ..le premier est une erreur ..
[size=100] if(GetOpenFileName(&openFileName))
{
strcpy(nom,FileName);
strcpy(chemin,filePath);
*extension = (char) openFileName.nFileExtension;
taille = (int) openFileName.lStructSize ;
SetDlgItemText(hwnd,IDC_EDIT1,chemin); /* chemin est ma variable qui recupere le chemin complet du fichier selectionné qui lui contient des caracteres speciaux. ensuite je la depose (ma variable = chemin) dans ma base de donnee. maintenant apres verification dans la BD je me rend compt que le chemin ne contient plus les caracteres speciaux "/" ":" */
// IDC_EDIT1 represent mon edit textbox
//fonction pour enregistrer dans la BD
fichier<char*,char*,char*,int> fiche(chemin,nom,extension,taille);
fiche.insert_fichier(categorie); // insert les info de l objet dans la BD
Ce n'est vraisemblablement pas du Visual Basic.net, ni du Visual Basic, du Visual Basic édition Applications, ni du BASIC tout court. C'est peut-être du C ou un autre langage exotique. Peut-être qu'un administrateur bienveillant va reconnaître le langage et procéder à la relocalisation qui s'impose. En attendant, tu vas probablement devoir être patient, te sentir abandonné ou même te sentir perdu.
Vous n’avez pas trouvé la réponse que vous recherchez ?