Problème d'entrée (cin >>) dans un tableau de float

[Résolu]
Signaler
Messages postés
150
Date d'inscription
samedi 31 janvier 2004
Statut
Membre
Dernière intervention
16 février 2009
-
Messages postés
150
Date d'inscription
samedi 31 janvier 2004
Statut
Membre
Dernière intervention
16 février 2009
-
Hello tout le monde,

désolé de vous importuné. Mais j'ai fait une toute petite source pour apprendre à allouer de la mémoire pour une variable puis de la détruire.

Mais un problème se pose quand je dois rentrer un chiffre pour mon tableau de float alloué dynamiquement.

Je vous laisse voir le code source:

01:#include
02:int main()
03:{
04: int *pvaleur;
05:
06: pvaleur = new int[10];
07:
08: cin >> pvaleur; //le bug serait ici
09:
10: cout << "Votre valeur de pointeur est: " << pvaleur << 11:endl;
12:
13: delete [] pvaleur;
14:
15: int age;
16: cin >> age;
17:
18: return 0;
19:}

(si vous voyez la faute, dites-le)

La taupe voit toujours tout

6 réponses

Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
mets std::cin ou using namespace std; au debut de ton prog
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
le bug, tu veux plutot dire que ca compile pas ??

#include
#include <string>

int main()
{

std::string str;

std::getline( cin, str);

std::cout << str << '\n';

}
Messages postés
150
Date d'inscription
samedi 31 janvier 2004
Statut
Membre
Dernière intervention
16 février 2009

mais pourquoi le compilateur n'accepte pas à la ligne de commande 8?

Je ne comprends pas, j'alloue pour un pointeur un tableau de char.Je met:
cin >> lePointeur
Et ça ne compile pas...

Explique moi.
Messages postés
150
Date d'inscription
samedi 31 janvier 2004
Statut
Membre
Dernière intervention
16 février 2009

mais pourquoi le compilateur n'accepte pas à la ligne de commande 8?

Je ne comprends pas, j'alloue pour un pointeur un tableau de char.Je met:
cin >> lePointeur
Et ça ne compile pas...

Quelqu'un pourrait m'expliquer?
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
parce que cin ca n'existe pas
Messages postés
150
Date d'inscription
samedi 31 janvier 2004
Statut
Membre
Dernière intervention
16 février 2009

Ha ok merci

La taupe voit toujours tout