maudits pointeurs!!!! - Programmation
Marsh Posté le 20-08-2001 à 17:00:06
La fonte de ton bouquin devait pas etre lisible : remplace les parentheses par des accolades ...
Marsh Posté le 20-08-2001 à 17:00:55
tu as mal pompe...
int* pInts[3] = {&n1, &n2, &n3};
Voila... ne pas confondre { et ( et } et )
Marsh Posté le 20-08-2001 à 17:03:21
effectivement, j'aurais du deviner et ne pas faire trop confiance au bouquin, une erreur de frappe est si vite arrivée...
Au moins ca aura au moins eu l'avantage de m'alerter sur le fait de tjs vérifier avant de copier bêtement
Marsh Posté le 20-08-2001 à 16:58:44
je suis débutant en c++ et bien sûr les pointeurs posent pb...
voila j'essaye de compiler un essai de pgm qui contient ce morceau qui pose pb:
"
int n1;
int n2;
int n3;
int* pInts[3]= (&n1,&n2,&n3);
"
et je recoit le message d'erreur de la part du compilateur:
"
error C2440: 'initializing' : cannot convert from 'int *' to 'int *[3]'
There are no conversions to array types, although there are conversions to references or pointers to arrays
Error executing cl.exe.
"
et je ne vois pas ce qui cloche d'autant plus que je l'ai pompé sur un bouquin de C++...
Qcq voit-il la source de mon pb?