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 :

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...
Voilà, je n'ai pas mis le code original pour éviter d'avoir à tout apurer, mais l'idée est celle-ci.

Puis-je par exemple, réaliser un truc du genre avant de l'envoyer dans ma fonction ?

D'avance, merci pour vos retours !