Programmation en C : problème de "type"
Fermé
valoudebarca
Messages postés
3
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
16 mai 2012
-
16 mai 2012 à 16:13
Utilisateur anonyme - 16 mai 2012 à 17:24
Utilisateur anonyme - 16 mai 2012 à 17:24
A voir également:
- Programmation en C : problème de "type"
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
- Programmation binaire - Guide
2 réponses
Utilisateur anonyme
16 mai 2012 à 16:34
16 mai 2012 à 16:34
Bonjour
Puisque ta fonction es maintenant définie comme double gauss(void);, tu dois aussi la déclarer double gauss(void) dans ton fichier /usr/include/pari/paridecl.h. J'ignore comment tu l'as réellement déclarée, mais le message d'erreur dit clairement que les deux déclarations sont contradictoires.
Puisque ta fonction es maintenant définie comme double gauss(void);, tu dois aussi la déclarer double gauss(void) dans ton fichier /usr/include/pari/paridecl.h. J'ignore comment tu l'as réellement déclarée, mais le message d'erreur dit clairement que les deux déclarations sont contradictoires.
Utilisateur anonyme
16 mai 2012 à 17:24
16 mai 2012 à 17:24
Je viens de faire un programme en langage C [...], je peux générer des réalisations d'une variable aléatoire Gaussienne
J'ignore ce que veut dire "déclarer" une fonction
Très étonnant...
Je suppose que le fichier pari.h fait partie de la bibliothèque PARI dont tu parles.
Comme ce n'est pas toi qui as écrit ce fichier, il ne faut pas le modifier.
Et comme "gauss" est déjà défini dedans, il ne faut pas que toi tu appelles ta fonction gauss, trouve-lui un autre nom (gauss2 ?)
Remarque : ta fonction boucle pour afficher 10 nombres, elle va rendre le dernier. À quoi servent les 9 premiers ?
16 mai 2012 à 17:00
J'ignore ce que veut dire "déclarer" une fonction. Je débute à peine en C et je n'ai même pas les bases...
Autrement, comment faire pour modifier ma déclaration du coup? :/
Merci pour ta réponse !