Aide sur Dev C++

Fermé
jeremjosh - 3 août 2008 à 18:25
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 4 août 2008 à 08:41
Bonjour,

Pour la première fois je lance Dev c++.
Voici quelques lignes très simples que j'ai entrées dans l'éditeur :
#include <iostream>
using namespace std;
int a=2;
int *test;
test=&a;

Lorque je compile, le soft me renvoie les erreurs suivantes :
6 test1_pointeurs.cpp expected constructor, destructor, or type conversion before '=' token
6 test1_pointeurs.cpp expected `,' or `;' before '=' token

J'ai un peu de mal à comprendre étant donné qu'il s'agit d'une déclaration de pointeur très simple

Pourriez-vous me venir en aide ?

Merci d'avance
A voir également:

2 réponses

lexofadown Messages postés 66 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 22 juillet 2014 3
3 août 2008 à 18:27
J'ai peur de sortir des bêtises car mes notions de progra sont très loin mais il me semble qu'il y a une erreur de séparateur.
0
hello
de quel genre d'erreur parles-tu ?

Merci d avance
0
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
4 août 2008 à 08:41
Salut.
Moi il me semble que tu ne peux pas faire d'opération en dehors d'une fonction. En dehors d'une fonction, tu peux déclarer des variables, ou des fonctions, pas plus.
Là tu fait test=&a; c'est une opération (opération d'assignation), l'assignation de valeur à une variable est permise à condition que cela soit en même temps que la déclaration :
int* test=&a;
devrait fonctionner.
0