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 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 20 oct. 2015 à 14:33
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 20 oct. 2015 à 14:33
A voir également:
- Error: called object is not a function or function pointet
- Irql not less or equal ✓ - Forum Windows
- Fan error lenovo ✓ - Forum Refroidissement
- The media could not be loaded, either because the server or network failed or because the format is not supported. ✓ - Forum Mozilla Firefox
- Syntaxerror: 'return' outside function - Forum Python
- Selected file is not a proper bios ✓ - Forum Windows 10
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
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)==50 est 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