Prototype avec void qui ne marche pas (en C)
Résolu
M@teo
-
Pacorabanix Messages postés 3248 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 3248 Date d'inscription Statut Membre Dernière intervention -
Bonsoir a tous,
Je programme en C avec Code::Blocks depuis peu, et, dans le programme que je suis en train de faire, j'ai mis le prototype suivant:
void saluer();
cependant, a la compilation, le message suivant s'affiche:
|16|error: two or more data types in declaration specifiers|
De plus, losque je definis la fonction:
void saluer()
{
....
}
l'erreur suivante s'affiche:
|18|error: conflicting types for 'saluer'|
|16|note: previous declaration of 'saluer' was here|
Si quelqu'un a une solution, je le remercie d'avance.
Je programme en C avec Code::Blocks depuis peu, et, dans le programme que je suis en train de faire, j'ai mis le prototype suivant:
void saluer();
cependant, a la compilation, le message suivant s'affiche:
|16|error: two or more data types in declaration specifiers|
De plus, losque je definis la fonction:
void saluer()
{
....
}
l'erreur suivante s'affiche:
|18|error: conflicting types for 'saluer'|
|16|note: previous declaration of 'saluer' was here|
Si quelqu'un a une solution, je le remercie d'avance.
A voir également:
- Prototype avec void qui ne marche pas (en C)
- Void(0); - Forum Windows
- Int main(void) ✓ - Forum C++
- Prototype 2 patch fr - Forum Jeux vidéo
- Patch fr prototype 2 - Forum Jeux vidéo
- Comment installé un Patch Fr pour Zoo Tycoon 2 - Forum Jeux vidéo
En fait, je définissais une structure juste avant mais sans le ";" a la fin. L'erreur venait de là.
les erreurs de syntaxe à cause des points virgule oubliées ou des parenthèses mal fermées débordent sur la ligne d'après.
A savoir pour éviter l'arrachage de cheveux pendant 30 min :P