Aide sur Dev C++

jeremjosh -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   3
 
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
jeremjosh
 
hello
de quel genre d'erreur parles-tu ?

Merci d avance
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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