Problème C expected ';', ',' or ')' before numeric constant
Fermé
BigBelly83
Messages postés
1
Date d'inscription
lundi 20 mars 2017
Statut
Membre
Dernière intervention
20 mars 2017
-
Modifié par baladur13 le 20/03/2017 à 22:44
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 20 mars 2017 à 22:42
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 20 mars 2017 à 22:42
A voir également:
- Error: expected identifier before numeric constant
- Expected identifier before numeric constant - Meilleures réponses
- Error: expected identifier or ‘(’ before numeric constant - Meilleures réponses
- Identifier appareil avec adresse mac - Guide
- Fan error lenovo ✓ - Forum Refroidissement
- Error: expected expression ✓ - Forum C
- Expected identifier before ‘(’ token - Forum Programmation
- Network error iptv - Forum Réseaux sociaux
1 réponse
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
20 mars 2017 à 22:42
20 mars 2017 à 22:42
Salut,
Ce code est illégal en C, car la fonction déclare des paramètres qui ne sont pas des identifiants valides, mais des constantes numériques.
TSL2561 est remplacé par 0x48 parle préprocesseur, et un nom de variable en C ne peut pas débuter par un chiffre. De même pour le 2ème paramètre.
Tu peux lire ceci pour avoir une meilleure idée de comment définir le prototype d'une fonction en C, et comment utiliser une fonction :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14997-les-fonctions
Dal
#define TSL2561 0x48 void WriteI2C(uint8 TSL2561, uint8 0b00000001) {
Ce code est illégal en C, car la fonction déclare des paramètres qui ne sont pas des identifiants valides, mais des constantes numériques.
TSL2561 est remplacé par 0x48 parle préprocesseur, et un nom de variable en C ne peut pas débuter par un chiffre. De même pour le 2ème paramètre.
Tu peux lire ceci pour avoir une meilleure idée de comment définir le prototype d'une fonction en C, et comment utiliser une fonction :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14997-les-fonctions
Dal