Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
839 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [c++] Formatage chaine de caractere

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++] Formatage chaine de caractere

n°1825537
kaillou38
mouton à numéro
Posté le 11-12-2008 à 14:54:08  profilanswer
 

Bonjour,
 
mon problème n'est pas forcement très compliqué, mais je galère dessus depuis ce  matin  :sweat:  
 
j'ai une fonction qui prend en paramètre un LPCOLESTR
 
ce LPCOLESTR il faut qu'il est la gueule suivant :
 

Code :
  1. "mc_rtp://192.168.1.125:1234?nic=192.168.1.125&transport=RtpAvp&streamtype=MP2T"


 
je voudrais que les adresses en port soit modifiable.
 
Donc on crée un char *, on fait un sprintf correct, et on utilise les fonction de conversion ATL (normalement)
 

Code :
  1. int N = 83; // nombre maw de caractere de la chaine
  2. char *cible = ( char*)malloc(N*sizeof(char));
  3. sprintf(cible,"mc_rtp://%s:%i?nic=%s&transport=RtpAvp&streamtype=MP2T", m_cIPEntree, m_iPortEntree, m_cIPEntree);
  4. USES_CONVERSION;
  5. LPCOLESTR cibleLoad = A2COLE(cible);


 
sauf que ça m'envoie allègrement chier un peu plus loin (en fait c'est pour l'initialisation d'un filtre directShow, et quand j'essaye de l'utiliser, ça plante acces read memory machin, et avec la chaine de caractère en dur, ça marche)
 
Au passage, si je met un point d'arrêt avant la fonction qui merde, et que j'essaye de voir ce qu'il y a dans cibleload, ça fait comme si la variable n'était pas initialisée. Donc je me doute que ça vient de la dernière ligne du code, mais je trouve pas de doc sur "comment créer un LPCOLESTR" [:cerveau zytrasnif]  
 
Je suis preneur d'une autre méthode aussi, je crois qu'il y a moyen avec les CString, mais si je pouvais éviter d'utiliser les MFC ça m'arrangerait
 
merci :)


---------------
ras
mood
Publicité
Posté le 11-12-2008 à 14:54:08  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [c++] Formatage chaine de caractere

 

Sujets relatifs
erreur de chaine de charactere sql dynamiqueTableau plusieurs dimensions et chaine de caractères
Occurence multiples dans chainepreg_replace -> jusqu'à une chaine
[résolu] Remplacement d'1 caractère dans chaque nom de fic d'1 dossier[Resolu] Détecter lorsque l'utilisateur n'a rien rentré dans un input?
Hanzi, encodage UTF8: Créer un caractère à partir de son code unicodeCryptage d'une chaine
[débutant][questionalacon] scanf et chaîne de caractèresFormatage d'un caractère spécial dans une chaine
Plus de sujets relatifs à : [c++] Formatage chaine de caractere


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR