begin process at 2012 02 10 17:38:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

String* en LPSTR


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

String* en LPSTR

mardi 15 février 2005 à 11:13:34 | String* en LPSTR

bibifinal

bijour tout le monde, je suis a la recherche d'une fonction qui me permetterait de transfomer une String* en LPSTR, ca ne doit pas etre bien compliqué, mais vu que je ne connait que tres peu le c++, je demande de l'aide

Naruto
mardi 15 février 2005 à 11:30:43 | Re : String* en LPSTR

bayeto

Membre Club
La plupart des String, CString etc. ont un operateur const char*, si c'est un pointeur que tu as essaye:
String *ps = new String("Salut");
LPCSTR pstr = ps->operator LPCSTR();

mais pour une LPSTR il faut un cast ou un operator char* ou bien encore une fonction membre genre c_str() , s'ils existent...Faut voir l'interface de la classe String.
mardi 15 février 2005 à 11:31:38 | Re : String* en LPSTR

minet03

essaie voir (LPSTR*)String

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
mardi 15 février 2005 à 11:33:55 | Re : String* en LPSTR

bibifinal


eu g essayé ca

(LPSTR)&XoValeur;

, g un autre bug autre part donc je c pas si c ce que j'ai fait qui fait planter (en fait pour l'instant g pas crée d'instance de lpProp lol, je redis toute suite si ca marche avec
Naruto
mardi 15 février 2005 à 11:36:35 | Re : String* en LPSTR

bibifinal

LPSPropValue lpProp = new LPSPropValue;

d:\projet Lotus-Outlook .net\HrSetPropri\HrSetPropri\HrSetPropri.cpp(17): error C2440: 'initialisation' : impossible de convertir de 'LPSPropValue * ' en 'LPSPropValue'
je pensais correcte ma declaration pourtant...

Naruto
mardi 15 février 2005 à 11:40:16 | Re : String* en LPSTR

minet03

Ce ne serait pas plutot :
LPSPropValue *lpProp = new LPSPropValue;


Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
mardi 15 février 2005 à 11:41:58 | Re : String* en LPSTR

bibifinal

vi merci, je v teter ca apres manger (l'appel du ventre est tres fort)

Naruto
mardi 15 février 2005 à 13:46:40 | Re : String* en LPSTR

bibifinal

eu le probleme avec cette déclaration étant que je ne peut plus faire lpProp. ou lpProp->
donc c inutile ...snif
(au fait "->" fait surcharger les méthodes si g un tout petit peu compris, c recommandé ou pas?)


naruto
mardi 15 février 2005 à 14:22:23 | Re : String* en LPSTR

bibifinal

tjs une autre question concernant le meme sujet, pour le passage par reférence en c++
j'utilise ca dans vb

MessageBox.Show(XoMapiSet.setPropri(XttrS))

MessageBox.Show(XttrS)


et ca en c++

String* MapiSet::MapiSetPropri::setPropri(String* XoValeur)

{

XosProp.dwAlignPad = 0;

XosProp.ulPropTag=NULL;

XosProp.Value.lpszA=(LPSTR)&XoValeur;

//XoLpMessage = (LPMESSAGE)&XoMessage;

//message.lpszDateReceived= "01/01/2005"

XoValeur= "aaa";

//XolpProp.Value.lpszA= (LPSTR)&XoValeur;

return (XosProp.Value.lpszA);

};

bizarement, le XttrS n'a pas changé...


Naruto

mardi 15 février 2005 à 15:19:57 | Re : String* en LPSTR

magic_Nono

Membre Club
petite définitions

en ANSI (par défaut)
LPSTR = char*
LPCSTR = const char*

en unicode
LPSTR = unsigned short*
LPCSTR = const
unsigned short*


et ces chaines se terminent par des '\0' !!!

Allé,
au plaisir ...

Magic Nono: l'informagicien!

1 2

Cette discussion est classée dans : string, lpstr


Répondre à ce message

Sujets en rapport avec ce message

petit pb de type string [ par bidules ] D'apres ce que g pu apprendre lorsque l'on veut declarer une variable de type string il faut faire :#include string variable;c bien ca? car qd je fais Appel d'une Dll en C avec ASP [ par carlos ] Salut,j'ai une dll en C de +/- 15.000 lignes donc trop long à réecrire. Je voudrais pouvoir l'appeler à partir d'une Asp...en plus, pour etre portable C++ Standard ? [ par mmuller57 ] Voila, je viens d'aller sur le site de Bjarne Stroustrup et j'y ai pris un exemple de code source en C++ standard :#include#includeusing namespace std Conversion Float to String [ par PierreP ] Bonjour à tous !je suis en train de me prendre la tête pour créer une fonction de conversion d'un réel en une chaine de caractère (problème du débutan Renommer un fichier [ par mindark ] Bonjour, j'essaie tout betement de renommer un fichier a l'aide des api, mais ca ne marche pas !Je veux renommer "kk.txt" en "qq.txt"String ancien="C: Pb Chaîne de caractères [ par mmuller57 ] Bonjour,J'ai créé un petit programme qui convertit les caractères d'une chaîne de caractères par leurs codes ASCII :#include #include #include int con Impression String [ par teamours ] Je voudrais savoir komen on fé pour imprimer le contenue d'une varible CStringUn echaine de caractere koi....Merciiiiiiiii AnsiString et Char [ par JCLK ] J'ai un leger probleme :je recupere une String et j'ai ensuite besoin de la transformer en char *Est-ce possible ?La String contient un path ("C:\...\ longeur d'une string [ par angelique ] Bonjour, je n'arrive pas à retourner la longueur d'une srting :string result_s;result_s = vertex_label(boost::target(*ei, g), g); int longueur = strl longeur d'une string [ par angelique ] Bonjour, je n'arrive pas à retourner la longueur d'une srting :string result_s;result_s = vertex_label(boost::target(*ei, g), g); int longueur = strl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales