Error: called object is not a function or function pointet
Fermé
mmmtv
Messages postés
1
Date d'inscription
mardi 20 octobre 2015
Statut
Membre
Dernière intervention
20 octobre 2015
-
20 oct. 2015 à 05:48
[Dal] Messages postés 6200 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 7 janvier 2025 - 20 oct. 2015 à 14:33
[Dal] Messages postés 6200 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 7 janvier 2025 - 20 oct. 2015 à 14:33
A voir également:
- Error: called object is not a function or function pointet
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
- Error 10 pioneer ✓ - Forum Autoradio
- Fan error lenovo - Forum Refroidissement
1 réponse
[Dal]
Messages postés
6200
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
7 janvier 2025
1 097
Modifié par [Dal] le 20/10/2015 à 14:47
Modifié par [Dal] le 20/10/2015 à 14:47
Salut mmmtv,
Pas mal d'erreurs...
En ligne 21, tu mets une majuscule à "if", qui cause une erreur, quant à la suite du if, cela ne respecte pas la syntaxe de :
et ce qui suit
ton prototype de main devrait être
Pourquoi ne pas utiliser le type double pour tes nombres ?
La variable
En ligne 13, tes spécificateurs de conversion sont au nombre de trois, alors que tu n'as que deux arguments.
Dans tes printf, tu cherches à afficher la valeur du nombre et non pas son pointeur. Donc, l'argument devrait être
Je n'ai pas regardé le reste du code et sa pertinence.
Note que ces différentes erreurs et leur localisation te sont données par un compilateur tel que gcc lorsque tu compiles avec les warnings (option -Wall avec gcc).
Dal
Pas mal d'erreurs...
En ligne 21, tu mets une majuscule à "if", qui cause une erreur, quant à la suite du if, cela ne respecte pas la syntaxe de :
if (condition) { /* bloc à exécuter */ }
et ce qui suit
("%f", &tps)==50est assez peu compréhensible, et résulte en une expression évaluée par C qui ne sert à rien dans le meilleur des cas. Que veux-tu faire exactement ?
ton prototype de main devrait être
int main(void)et ton code se terminer par
return 0sauf si tu programmes pour de l'embarqué.
Pourquoi ne pas utiliser le type double pour tes nombres ?
La variable
litteralen'est ps utilisée.
En ligne 13, tes spécificateurs de conversion sont au nombre de trois, alors que tu n'as que deux arguments.
Dans tes printf, tu cherches à afficher la valeur du nombre et non pas son pointeur. Donc, l'argument devrait être
globaleau lieu de
&globale.
Je n'ai pas regardé le reste du code et sa pertinence.
Note que ces différentes erreurs et leur localisation te sont données par un compilateur tel que gcc lorsque tu compiles avec les warnings (option -Wall avec gcc).
Dal