Quatre opérations
tablier
Membre
aaaaah!!!! Je veux faire les 4 opérations sur 2 doubles. Je n'arrive pas à trouver ou se trouve les définitions nécessaires!!!! >:(
J'ai regardé stdlib.h, et math.h. je trouve tout (sin, cos .....) mais pas + - * / ( ou alors je n'ai pas compris!)
J'ai trouvé pour les long et les long long, mais pas pour les doubles!
Les doubles étant des nombres flottants, il doit bien exister des fonctions spécifiques pour faire ces 4 opérations?
Ou dois-je regarder?
J'ai regardé stdlib.h, et math.h. je trouve tout (sin, cos .....) mais pas + - * / ( ou alors je n'ai pas compris!)
J'ai trouvé pour les long et les long long, mais pas pour les doubles!
Les doubles étant des nombres flottants, il doit bien exister des fonctions spécifiques pour faire ces 4 opérations?
Ou dois-je regarder?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
J'ai bien peur que pour faire une addition, on utilise l'opérateur "+", qui s'utilise assez naturellement de la manière suivante
a = 5+2;
Mais ça me semblement tellement "gros" que j'ai pas du piger la question.
Ce ne sont pas des objets mais des types de données disont "primitifs".
Donc oui, + - et autres fonctionnent bien
double D1, D2, D3 ;
D3 = D1 + D2 ;
et j'obtiens une erreur.
- Comment veux-tu qu'on te réponde si tu ne nous donnes pas plus de précision sur l'erreur en question ?
- Qu'est ce qui te fait dire que l'erreur vient précisément de ce morceau de code ? Tu l'as testé isolément ?
- Tu as initialisé D1 et D2 avant de les utiliser j'imagine ? Donc ce n'est pas ton code complet que tu nous a mis là ... (ou alors faut pas s'étonner qu'en mode débug il fasse une "assertion failed" en tentant d'ajouter des valeurs non initialisées donc qui peuvent avoir des valeurs totalement arbitraires)
Bah même si ce n'est pas initialisé, le contenu est celui qu'avait la mémoire avant, et ça ne devrait pas poser de problème pour les ajouter et mettre le résultat dans un troisième "double"...
T'es sûr que tu fais de l'Objective-C là ?? Parce que y a des langages où les opérateurs flottants ne sont pas les même que les opérateurs entiers, mais en Objective-C, c'est comme en C.
Et je pensais bien avoir écrit correctement mes opérations!
SAUF QUE: mes doigts sont allés plus vite que ma pensée et que j'ai inversé des caractères dans les noms des variables.
Pourrait-on parler dans ce cas de dys-orthographie?
Je vous fais tout mes salamalecs!
Ah, c'te migration, c'est pas juste, elle vous enlève votre identité propre...
Vais boire un coup pour oublier, tiens Quelqu'un me suit ?