[C/C++] vcclr.h
Résolu
Stupeflip
Messages postés
391
Date d'inscription
Statut
Membre
Dernière intervention
-
Stupeflip Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
Stupeflip Messages postés 391 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà je voudrais utiliser ce .h seulement il n'est pas dans les .h de base dans Visual C++ 6.0. Sauriez-vous où je pourrais me le procurer (ou s'il est caché quelque part !) ?
Merci d'avance.
Voilà je voudrais utiliser ce .h seulement il n'est pas dans les .h de base dans Visual C++ 6.0. Sauriez-vous où je pourrais me le procurer (ou s'il est caché quelque part !) ?
Merci d'avance.
6 réponses
C'est quoi ce header ? As-tu installé la librairies qui va avec ? Si oui ton chemin d'include comprend-il le répertoire contenant ce header ?
Bonne chance
Bonne chance
C'est une librairie qui permet de faire des conversion de string en wchar par exemple. Sinon en theorie il ne faut pas l'installer, j'ai cru comprendre qu'il était intégré dans Visual (d'après les pages Internet que j'ai regardé). Evidemment, le compilateur me dit Include File Not Found, ce n'est donc pas un oubli dans le Link je crois. Et en faisant rechercher je ne trouve pas cette librairie.
Il me faudrait donc la télécharger mais je n'arrive pas à la trouver, voilà... Merci pour ton aide en tout cas :)
Il me faudrait donc la télécharger mais je n'arrive pas à la trouver, voilà... Merci pour ton aide en tout cas :)
Salut.
Pourquoi tu utlise ça ? si ça se trouve ce "module" a été intégrer à d'autre.
J'ai l'impression que beaucoup de fonctions en Wchar sont dans les même .h que le fonctions normales.
essais de rechercher les fonctions que tu utilise dans l'ensemble de ta bibliothèque.
Pourquoi tu utlise ça ? si ça se trouve ce "module" a été intégrer à d'autre.
J'ai l'impression que beaucoup de fonctions en Wchar sont dans les même .h que le fonctions normales.
essais de rechercher les fonctions que tu utilise dans l'ensemble de ta bibliothèque.
Salut,
Voilà en fait, j'ai un programme qui utilise des files d'attente. Ces files utilisent des buffer de type WCHAR.
A coté de cela, j'ai un client/serveur TCP qui utilise des buffers classique string.
Je viens de trouver une nouvelle fonction (qui a peut-être remplacé celle que je comptais utiliser avec vcclr.h) qui ne nécessite rien en particulier
WideCharToMultiByte(CP_ACP, 0, buffer_string, -1, buffer_wchar, wcslen(buffer_string)+1, NULL, NULL);
Seulement voilà ça ne marche pas, j'ai des erreurs de conversion... Je déclare mes buffers directement avec une taille fixe (pas d'allocation dynamique de mémoire) et je pense que c'est cela qui pose problème. Cependant le programme devenant assez long, j'aimerais ne pas à avoir à mettre des new et des delete partout (parce qu'il y en a un paquet).
Donc au final, est-il possible d'utiliser cette fonction avec des buffers de taille fixe ?
Voilà en fait, j'ai un programme qui utilise des files d'attente. Ces files utilisent des buffer de type WCHAR.
A coté de cela, j'ai un client/serveur TCP qui utilise des buffers classique string.
Je viens de trouver une nouvelle fonction (qui a peut-être remplacé celle que je comptais utiliser avec vcclr.h) qui ne nécessite rien en particulier
WideCharToMultiByte(CP_ACP, 0, buffer_string, -1, buffer_wchar, wcslen(buffer_string)+1, NULL, NULL);
Seulement voilà ça ne marche pas, j'ai des erreurs de conversion... Je déclare mes buffers directement avec une taille fixe (pas d'allocation dynamique de mémoire) et je pense que c'est cela qui pose problème. Cependant le programme devenant assez long, j'aimerais ne pas à avoir à mettre des new et des delete partout (parce qu'il y en a un paquet).
Donc au final, est-il possible d'utiliser cette fonction avec des buffers de taille fixe ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Y a-t-il un moyen de changer le titre ? Puisque le problème a changé ce n'est plus vcclr.h qui me pose problème mais la fonction
WideCharToMultiByte
On ne peut plus éditer au bout d'une heure à ce que j'ai compris donc dois-je mettre résolu et poster un nouveau thread ? :/ Vu que c'est un peu la suite du problème j'aurais préféré juste changer le titre en
[C/C++] String to Wchar
Un truc dans le genre :)
WideCharToMultiByte
On ne peut plus éditer au bout d'une heure à ce que j'ai compris donc dois-je mettre résolu et poster un nouveau thread ? :/ Vu que c'est un peu la suite du problème j'aurais préféré juste changer le titre en
[C/C++] String to Wchar
Un truc dans le genre :)