Bonjour à tous,
Voila mon problème j'aimerais pouvoir créer une chaine de caractère d'une certaine longueur qu'on ne connaitrait qu'après l'avoir rentré au clavier.
Je prends un exemple simple : imaginons qu'on demande le nom d'une personne mais que l'on ne sait pas la longueur de ce nom on va devoir créer un char[] de longueur inconnue jusqu'à ce que l'utilisateur le rentre au clavier.
voila un exemple qui ne marche bien sur pas :
#include <iostream> #include <string.h>
usingnamespace std;
int main() { char *nom; cout << "Quel est ton nom ?"<< endl; cin >> nom;
nom = newchar[strlen(nom)]; cout << "salut " << nom << endl; delete[] nom; return0; }
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html