Les chaines de caractères en C++
roddy
-
amrane -
amrane -
Salut ls gars,
j'aimerai faire une zone de saisie en C++, et j'utilise pour cela un pointeur sur un caratère pour le faire (char*) mais il se passe souvent que ma chaine devienne plus longue car j'ai des résultats incompréhensible à l'écran(je suis en mode graphique). j'ai réussi une en pascal sans dificulté .. je compte sur vous
j'aimerai faire une zone de saisie en C++, et j'utilise pour cela un pointeur sur un caratère pour le faire (char*) mais il se passe souvent que ma chaine devienne plus longue car j'ai des résultats incompréhensible à l'écran(je suis en mode graphique). j'ai réussi une en pascal sans dificulté .. je compte sur vous
A voir également:
- Les chaines de caractères en C++
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
tu as deux possibilités:
1) utiliser la classe string en utilisant l'espace de nom std par l'ajout en tete du programme des lignes suivantes:
#include <string>
using namespace std;
et puis declarer votre variable de type string:
exemple: string chaine;
remarque: si tu utilise l'espace std, il faut penser à utliser quelques classe de la biblitothéque sans .h comme <iostream>...
2) utiliser une variable de type poiteur de chaine de carac soit en allocation statique, exemple: char* chaine[25]
soit utiliser l'allocation dynamique: exemple:
char* chaine;
chaine=new char[25];