begin process at 2012 05 29 14:11:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Problème de code en c++ (fonction itoa)


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

Problème de code en c++ (fonction itoa)

mardi 25 février 2003 à 15:12:28 | Problème de code en c++ (fonction itoa)

mimyne

voila g le code suivant:

void Resultat_Clicked(Object* pSender, EventArgs* pArgs)
{
int operation = 5;
char* chaine[2];

if (pSender == Btnres)
{
{
itoa(operation,chaine[10],10);
text1->AppendText(chaine[2]);
}
}
}

Et j'ai l'erreur suivante:
Exception non gérée à 0x039cbda6 dans itoa.exe:0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00120035.

Quelqu'un peut-il m'aider??
mardi 25 février 2003 à 15:14:25 | Problème de code en c++ (fonction itoa)

mimyne

Voila le code

void Resultat_Clicked(Object* pSender, EventArgs* pArgs)
{
int operation = 5;
char* chaine[10];

if (pSender == Btnres)
{
{
itoa(operation,chaine[10],10);
text1->AppendText(chaine[10]);
}
}
}

Et j'ai l'erreur suivante:
Exception non gérée à 0x039cbda6 dans itoa.exe:0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00120035.

Quelqu'un peut-il m'aider??
mardi 25 février 2003 à 16:24:53 | Re : Problème de code en c++ (fonction itoa)

vieuxLion

bonjour, me revoila
voici ce que je te conseille
réviser un peu les tableaux car
char* chaine[10]; est un tableau de 10 pointeurs sur char
et puis chaine[10] n'existe pas car les indices sont [0, ...9]

et puis essayer
int i = 123;
char buf[10]; //allouer assez de place
itoa(i, buf, 10);//tout simplement
cout << buf;//pour voir ... 123

-------------------------------
Réponse au message :
-------------------------------

> Voila le code
>
> void Resultat_Clicked(Object* pSender, EventArgs* pArgs)
> {
> int operation = 5;
> char* chaine[10];
>
> if (pSender == Btnres)
> {
> {
> itoa(operation,chaine[10],10);
> text1->AppendText(chaine[10]);
> }
> }
> }
>
> Et j'ai l'erreur suivante:
> Exception non gérée à 0x039cbda6 dans itoa.exe:0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x00120035.
>
> Quelqu'un peut-il m'aider??
>
mardi 25 février 2003 à 17:26:01 | ca marche merci

mimyne

Merci beaucoup pour ta patience et promi je vais reviser les tableaux !!
Maintenant je peux avancer un petit peu et c'est l'inverse que je dois faire mais je pense y arriver.
Encore merci..




mardi 25 février 2003 à 18:06:44 | Re : Problème de code en c++ (fonction itoa)

mimyne

En fait g une qestion supplémentaire pourrais-tu me montrer un exemple de la fonction c_str qui il me semble converti en string en char?
mardi 25 février 2003 à 18:58:54 | Re : Problème de code en c++ (fonction itoa)

vieuxLion

c'est tout simple, tu devrais regarder dans la doc
string s="toto";
const char * ptr = s.c_str();
et ptr pointe vers la zone interne du string

remarque qu'il est important de ne pas modifier cette zone

consulte mon petit article sur string, cela me fera plaisir
http://www.cppfrance.com/article.aspx?Val=1368
et peut-être d'autres

-------------------------------
Réponse au message :
-------------------------------

> En fait g une qestion supplémentaire pourrais-tu me montrer un exemple de la fonction c_str qui il me semble converti en string en char?
mercredi 26 février 2003 à 11:09:23 | varible string et text box

mimyne

est ce que tu saurais récupérer le contentu d'un text box dans une variable string?



-------------------------------
Réponse au message :
-------------------------------

> c'est tout simple, tu devrais regarder dans la doc
> string s="toto";
> const char * ptr = s.c_str();
> et ptr pointe vers la zone interne du string
>
> remarque qu'il est important de ne pas modifier cette zone
>
> consulte mon petit article sur string, cela me fera plaisir
> http://www.cppfrance.com/article.aspx?Val=1368
> et peut-être d'autres
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > En fait g une qestion supplémentaire pourrais-tu me montrer un exemple de la fonction c_str qui il me semble converti en string en char?
>
mercredi 26 février 2003 à 11:14:52 | Re : Problème de code en c++ (fonction itoa)

mimyne

Hello

dis moi est-ce que tu saurais récupérer le contenu d'un text box dans une variable string?



-------------------------------
Réponse au message :
-------------------------------

> c'est tout simple, tu devrais regarder dans la doc
> string s="toto";
> const char * ptr = s.c_str();
> et ptr pointe vers la zone interne du string
>
> remarque qu'il est important de ne pas modifier cette zone
>
> consulte mon petit article sur string, cela me fera plaisir
> http://www.cppfrance.com/article.aspx?Val=1368
> et peut-être d'autres
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > En fait g une qestion supplémentaire pourrais-tu me montrer un exemple de la fonction c_str qui il me semble converti en string en char?
>
mercredi 26 février 2003 à 11:44:48 | Re : varible string et text box

vieuxLion

essaie
UINT GetDlgItemText(
HWND hDlg, // handle to dialog box
int nIDDlgItem, // control identifier
LPTSTR lpString, // pointer to buffer for text
int nMaxCount // maximum size of string
);

avec les MFC, c'est la même fonction sans le 1er param

un LPTSTR se transforme directement en un string par le constructeur string(const char *)


-------------------------------
Réponse au message :
-------------------------------

> est ce que tu saurais récupérer le contentu d'un text box dans une variable string?
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c'est tout simple, tu devrais regarder dans la doc
> > string s="toto";
> > const char * ptr = s.c_str();
> > et ptr pointe vers la zone interne du string
> >
> > remarque qu'il est important de ne pas modifier cette zone
> >
> > consulte mon petit article sur string, cela me fera plaisir
> > http://www.cppfrance.com/article.aspx?Val=1368
> > et peut-être d'autres
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > En fait g une qestion supplémentaire pourrais-tu me montrer un exemple de la fonction c_str qui il me semble converti en string en char?
> >
>
mercredi 26 février 2003 à 11:49:10 | Re : varible string et text box

mimyne

je comprend pas très bien comment ca marche ta fonction?



-------------------------------
Réponse au message :
-------------------------------

> essaie
> UINT GetDlgItemText(
> HWND hDlg, // handle to dialog box
> int nIDDlgItem, // control identifier
> LPTSTR lpString, // pointer to buffer for text
> int nMaxCount // maximum size of string
> );
>
> avec les MFC, c'est la même fonction sans le 1er param
>
> un LPTSTR se transforme directement en un string par le constructeur string(const char *)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > est ce que tu saurais récupérer le contentu d'un text box dans une variable string?
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > c'est tout simple, tu devrais regarder dans la doc
> > > string s="toto";
> > > const char * ptr = s.c_str();
> > > et ptr pointe vers la zone interne du string
> > >
> > > remarque qu'il est important de ne pas modifier cette zone
> > >
> > > consulte mon petit article sur string, cela me fera plaisir
> > > http://www.cppfrance.com/article.aspx?Val=1368
> > > et peut-être d'autres
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > En fait g une qestion supplémentaire pourrais-tu me montrer un exemple de la fonction c_str qui il me semble converti en string en char?
> > >
> >
>


Cette discussion est classée dans : problème, fonction, code, chaine, itoa


Répondre à ce message

Sujets en rapport avec ce message

Petit problème de code [ par mimyne ] Bonjour g le code suivant:void Resultat_Clicked(Object* pSender, EventArgs* pArgs){ int operation = 5; char* chaine[10]; if (pSender == Btnres) { //o Problème avec la fonction atof() [ par programmateur ] Je cherche à transformer une chaine de charactères se terminant par NULL en une valeur de type double, le type de code que j'utilise :(sans les includ convertir une chaine de caracatères en hexadécimal [ par vinc524 ] salut all !voilà je voulais savoir s'il existe une fonction pour convertir une chaine de caractètes provenat du port série RS232 récupéré par la métho Executer une chaine de caracteres... [ par Clonk ] Bonjour,Je voudrais, por alléger mon appli, pouvoir executer une fonction (déjà définie dans mon code) dont le nom est contenu dans une variable. Par Problème avec PreTranslateMessage [ par robo84 ] Bonjour, d'abord désolée car je ne suis pas sûre de poster au bon endroit (pour du Visual C++)j'ai un problème, pour un projet je dois modifier un cod Fonction AjusterTailleChaine [ par Rockanos ] Bonjour, je suis débutant en C/C++ et je cherche à créer une fonction qui permet d'augmenter ou de diminuer la taille d'une chaine a partir d'un certa problème de passage de fonctions via dll [ par youppyy ] Bonjour, J'ai deux fonctions sont enregistrées dans une dll ecrite en langage C sur Dec-c++ : J'ai une fonction A qui renvoie une donnée et une fonct Pb de compilateur ?? il ne genere pas le code ASM des parametres de ma fonction [ par darkpoulpo ] salut, voila mon soucis, j'ai une fonction déclarée comme tel : HRESULT WINAPI absent(char *code,CONST RECT* pSourceRect,CONST RECT* pDestRect){ Passage structure en argument. [ par macbang ] Bonjour,J'ai un petit problème avec mon programme.Le but est de découper une chaine de caractère, puis de l'analyser dans une autre fonction.je déclar


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,671 sec (3)

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