Utilisation de la bibliothèque Complexe.h
Résolu
Titouf
-
Titouf -
Titouf -
Bonjour,
Je cherche à manipuler des nombres complexes dans un programme écrit en C.
J'ai cherché sur internet, j'ai téléchargé la bibliothèque complexe.h et il est écrit que je peux faire des opérations sur les complexes que je définis...
Cependant je n'arrive pas à définir mes nombres complexes :
J'ai comme erreur "Expression must have arithmetic type" et en warning "variable "i" is used before its value is set".
Je pensais en fait que grâce à cette bibliothèque on pouvait faire ça...
Ce n'est pas le cas ?
Merci d'avance !
Je cherche à manipuler des nombres complexes dans un programme écrit en C.
J'ai cherché sur internet, j'ai téléchargé la bibliothèque complexe.h et il est écrit que je peux faire des opérations sur les complexes que je définis...
Cependant je n'arrive pas à définir mes nombres complexes :
int main(void){
Complexe a,b,c;
a = 2+3*I;
b = 3;
c = mulcomp(a,b);
printf("c = %f + %f i", c.reel, c.imag);
J'ai comme erreur "Expression must have arithmetic type" et en warning "variable "i" is used before its value is set".
Je pensais en fait que grâce à cette bibliothèque on pouvait faire ça...
Ce n'est pas le cas ?
Merci d'avance !
A voir également:
- Utilisation de la bibliothèque Complexe.h
- Utilisation chromecast - Guide
- Notice d'utilisation - Guide
- Imprimante en cours d'utilisation ✓ - Forum Imprimante
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques kernel32 ✓ - Forum Windows
- Vous avez utilisé ce numéro de téléphone à de trop nombreuses reprises - Forum Gmail
6 réponses
Bonjour, ou a tu trouvé cette bibliothèque? il doit y avoir un moyen précis pour définir la partie imaginaire.
Bonjour,
Un .h n'est pas une bibliothèque.
De plus, ne parlerais-tu pas plutôt du header complex.h (et non Complexe.h) ? Si oui, cela fait partie du standard C99. Donc, déjà faut se poser la question si ton compilateur est conforme C99 ?
Utilisation :
double complex a=2.0+3.0*I;
double complex b=3.0;
Cdlt,
Un .h n'est pas une bibliothèque.
De plus, ne parlerais-tu pas plutôt du header complex.h (et non Complexe.h) ? Si oui, cela fait partie du standard C99. Donc, déjà faut se poser la question si ton compilateur est conforme C99 ?
Utilisation :
double complex a=2.0+3.0*I;
double complex b=3.0;
Cdlt,
Bonjour,
Pour la source, j'ai trouvé ça sur le lien suivant : http://home.base.be/epm6604b/biblio/detail_complexe.html
En cliquant sur "complexe.h" on peut prendre la "bibliothèque" comme il est dit sur le site et un fichier bloc note qui nous explique comment utiliser les fonctions qui sont dans cette "bibliothèque".
Le problème avec ceci c'est qu'il n'est pas dit comment on définit les nombres complexes... Ou alors quelque chose m'échappe, probablement
Pour la source, j'ai trouvé ça sur le lien suivant : http://home.base.be/epm6604b/biblio/detail_complexe.html
En cliquant sur "complexe.h" on peut prendre la "bibliothèque" comme il est dit sur le site et un fichier bloc note qui nous explique comment utiliser les fonctions qui sont dans cette "bibliothèque".
Le problème avec ceci c'est qu'il n'est pas dit comment on définit les nombres complexes... Ou alors quelque chose m'échappe, probablement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question