Bonjour à tous,
Toujours dans le cadre de mon projet, j'aurais besoin de pouvoir "forcer" l'utilisation d'un double dans une fonction, sachant que l'on peut envoyer en fait n'importe quel type.
Par exemple, le bout de code suivant :
Voilà, je n'ai pas mis le code original pour éviter d'avoir à tout apurer, mais l'idée est celle-ci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 double fonction(double *tab) { double i = tab[0]*tab[1]; return i; } char utab[5][30] = {{0}}; // j'utilise un char ici, mais ça pourrait être aussi un int ou unsigned short int par exemple double v = fonction( &(utab[3]) ); // ceci ne marche bien évidemment pas...
Puis-je par exemple, réaliser un truc du genre avant de l'envoyer dans ma fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part utab = (double)utab;
D'avance, merci pour vos retours !
Partager