Accueil > Forum > > > > CHANE DE CHARACTERE
CHANE DE CHARACTERE
lundi 19 août 2002 à 14:10:55 |
CHANE DE CHARACTERE

DeAtHCrAsH
|
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox.. Comment faire???? Merci par avance pour vos réponses... DeAtH_-_CrAsH
|
|
lundi 19 août 2002 à 14:24:49 |
Re : CHANE DE CHARACTERE

ngryman
|
Excuse-moi mais je vois pas trop l'intérêt de ton truc, si tu veux faire apparaitre chaque lettre de ton tableau, il suffit de faire:
for(int i = 0; i < strlent(frase); i++) MessageBox(hWnd, "titre", frase[i], MB_OK);
------------------------------- Réponse au message : -------------------------------
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox..
Comment faire????
Merci par avance pour vos réponses...
DeAtH_-_CrAsH
|
|
lundi 19 août 2002 à 14:27:09 |
Re : CHANE DE CHARACTERE

DeAtHCrAsH
|
Ca marche pas chez moi :( En fait ca me dis que pour les MessageBox il faut des variables char * et non char frase [] ...
Alors je vois pas trop comment faire...
------------------------------- Réponse au message : -------------------------------
Excuse-moi mais je vois pas trop l'intérêt de ton truc, si tu veux faire apparaitre chaque lettre de ton tableau, il suffit de faire:
for(int i = 0; i < strlent(frase); i++) MessageBox(hWnd, "titre", frase[i], MB_OK);
------------------------------- Réponse au message : -------------------------------
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox..
Comment faire????
Merci par avance pour vos réponses...
DeAtH_-_CrAsH
|
|
lundi 19 août 2002 à 14:54:14 |
Re : CHANE DE CHARACTERE

Kaid
|
char tmpStr[2]; tmpStr[1]='\0';
for(int i = 0; i < strlen(frase); i++) { tmpStr[0]=frase[i]; MessageBox(hWnd, "titre", tmpStr, MB_OK); }
------------------------------- Réponse au message : -------------------------------
Ca marche pas chez moi :( En fait ca me dis que pour les MessageBox il faut des variables char * et non char frase [] ...
Alors je vois pas trop comment faire...
------------------------------- Réponse au message : -------------------------------
Excuse-moi mais je vois pas trop l'intérêt de ton truc, si tu veux faire apparaitre chaque lettre de ton tableau, il suffit de faire:
for(int i = 0; i < strlent(frase); i++) MessageBox(hWnd, "titre", frase[i], MB_OK);
------------------------------- Réponse au message : -------------------------------
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox..
Comment faire????
Merci par avance pour vos réponses...
DeAtH_-_CrAsH
|
|
lundi 19 août 2002 à 15:32:46 |
Re : CHANE DE CHARACTERE

DeAtHCrAsH
|
Ca marche impec... Merci...
Tu peux m'expliquer ce ptit bout de code ?
Pkoi tu prend un tableau a 2 entrées ? Le '\0' indique le charactere de fin non ? Et il sert a quoi la ?
Merci par avance
DeAtH_-_CrAsH
------------------------------- Réponse au message : -------------------------------
char tmpStr[2]; tmpStr[1]='\0';
for(int i = 0; i < strlen(frase); i++) { tmpStr[0]=frase[i]; MessageBox(hWnd, "titre", tmpStr, MB_OK); }
------------------------------- Réponse au message : -------------------------------
Ca marche pas chez moi :( En fait ca me dis que pour les MessageBox il faut des variables char * et non char frase [] ...
Alors je vois pas trop comment faire...
------------------------------- Réponse au message : -------------------------------
Excuse-moi mais je vois pas trop l'intérêt de ton truc, si tu veux faire apparaitre chaque lettre de ton tableau, il suffit de faire:
for(int i = 0; i < strlent(frase); i++) MessageBox(hWnd, "titre", frase[i], MB_OK);
------------------------------- Réponse au message : -------------------------------
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox..
Comment faire????
Merci par avance pour vos réponses...
DeAtH_-_CrAsH
|
|
lundi 19 août 2002 à 15:37:06 |
Re : CHANE DE CHARACTERE

Kaid
|
Comme tu le sais, la fonction MessageBox() prends en entrée des chaines de caractères, donc des tableaux de char. Il suffit donc de transformer un char en tableau de 2 char. Le premier est le caractère lui même et le '\0' sert effectivement à marquer la fin de la chaine sinon il va t'afficher tout le contenu de la mémoire jusqu'à tomber par hasard sur un '\0'.
------------------------------- Réponse au message : -------------------------------
Ca marche impec... Merci...
Tu peux m'expliquer ce ptit bout de code ?
Pkoi tu prend un tableau a 2 entrées ? Le '\0' indique le charactere de fin non ? Et il sert a quoi la ?
Merci par avance
DeAtH_-_CrAsH
------------------------------- Réponse au message : -------------------------------
char tmpStr[2]; tmpStr[1]='\0';
for(int i = 0; i < strlen(frase); i++) { tmpStr[0]=frase[i]; MessageBox(hWnd, "titre", tmpStr, MB_OK); }
------------------------------- Réponse au message : -------------------------------
Ca marche pas chez moi :( En fait ca me dis que pour les MessageBox il faut des variables char * et non char frase [] ...
Alors je vois pas trop comment faire...
------------------------------- Réponse au message : -------------------------------
Excuse-moi mais je vois pas trop l'intérêt de ton truc, si tu veux faire apparaitre chaque lettre de ton tableau, il suffit de faire:
for(int i = 0; i < strlent(frase); i++) MessageBox(hWnd, "titre", frase[i], MB_OK);
------------------------------- Réponse au message : -------------------------------
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox..
Comment faire????
Merci par avance pour vos réponses...
DeAtH_-_CrAsH
|
|
lundi 19 août 2002 à 15:48:59 |
Re : CHANE DE CHARACTERE

DeAtHCrAsH
|
Ah ouki... Merci beaucoup ... Sympa de ta part :] A++
------------------------------- Réponse au message : -------------------------------
Comme tu le sais, la fonction MessageBox() prends en entrée des chaines de caractères, donc des tableaux de char. Il suffit donc de transformer un char en tableau de 2 char. Le premier est le caractère lui même et le '\0' sert effectivement à marquer la fin de la chaine sinon il va t'afficher tout le contenu de la mémoire jusqu'à tomber par hasard sur un '\0'.
------------------------------- Réponse au message : -------------------------------
Ca marche impec... Merci...
Tu peux m'expliquer ce ptit bout de code ?
Pkoi tu prend un tableau a 2 entrées ? Le '\0' indique le charactere de fin non ? Et il sert a quoi la ?
Merci par avance
DeAtH_-_CrAsH
------------------------------- Réponse au message : -------------------------------
char tmpStr[2]; tmpStr[1]='\0';
for(int i = 0; i < strlen(frase); i++) { tmpStr[0]=frase[i]; MessageBox(hWnd, "titre", tmpStr, MB_OK); }
------------------------------- Réponse au message : -------------------------------
Ca marche pas chez moi :( En fait ca me dis que pour les MessageBox il faut des variables char * et non char frase [] ...
Alors je vois pas trop comment faire...
------------------------------- Réponse au message : -------------------------------
Excuse-moi mais je vois pas trop l'intérêt de ton truc, si tu veux faire apparaitre chaque lettre de ton tableau, il suffit de faire:
for(int i = 0; i < strlent(frase); i++) MessageBox(hWnd, "titre", frase[i], MB_OK);
------------------------------- Réponse au message : -------------------------------
Voici mon probleme... Je code en VC++ 6 J'ai 1 variable ( char frase[20]). J'aimerai mettre chaque element de mon tableau frase dans des variables de types char * pour ensuite y faire apparaitre dans des messagebox..
Comment faire????
Merci par avance pour vos réponses...
DeAtH_-_CrAsH
|
|
Cette discussion est classée dans : char, charactere, frase, chane
Répondre à ce message
Sujets en rapport avec ce message
Longue chaine de charactere dans une variable [ par mast ]
Bonsoir ! J'essais d'enregistrer une chaine de charactere dans une variable: char nom = "Alex"; mais le compilateur (XCode sur OS X) me donne une e
Vérification "y, Y, n, N" [ par mast ]
Bonsoir ! J'essais de vérifier sur un char est y, Y, N ou n... voici mon code: char replay = 'z'; cin for (;;) { &
Listing repertoire recrusif [ par firemax ]
Bonjour Mon but est d'ecrire un programme de listing qui list aussi les repertoire , les sous repertoire , les sous sous repertoire et ainsi de suit
AnsiString en char* [ par lol733 ]
Bonjour. Je voudrai savoir si il est possible de transformer un AnsiString en char*. Si oui, si vous pouviez me donner un exemple. Merci.
assignment makes integer from pointer without a cast [ par alussk ]
Bonjour,ma fonction est censé generée une clé a partir d'un mot de passe donnéquand je compile j'ai deux warning:char keygen(char *fileread, char *pas
Convertir unsigned long en const char * [ par sman0 ]
bonjour je cherche a convertir un unsigned long en char pour l'afficher dans une MessageBox comment puis-je proceder ?
signification de char * * [ par marco_1980 ]
Bonsoir a tous,J'aimerais savoir quel est la signification exact de ce parametrevoid main (char ** arg_vec)et si est-ce que c'est bien correct d'écri
Conversion int 2 char [ par DeadStarXt ]
Bonjour, Voila, je souhaiterai convertir un entier en chaine de caractère pour l'afficher après manipulation de cette chaine. Coment faire ? Merci
Probleme de décimales .. [ par nashoy ]
Bonjour,Je commence en c++ et je commence à recontrer les premiers petits bloquages ; en effet, j'ai un petit problème avec les décimales :int b=3;int
probleme acces [ par deck_bsd ]
Bonjour, Voila j'ai crée la procédure suivante : ---------------------------------------------------------------------------- void ReversD(char *D_pt
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|