Prototype avec void qui ne marche pas (en C)
Résolu
M@teo
-
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 4122 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)
- Patch fr prototype 2 - Forum Jeux vidéo
- Int main(void) ✓ - Forum C++
- Void traduction informatique ✓ - Forum C++
- Document.body.contenteditable='true'; document.designmode='on'; void 0 ✓ - Forum HTML
- Javascript void 0 c'est quoi ✓ - Forum Javascript
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