4.1.1.1.1 : Le fichier header
Écrivons le fichier sqrt_base.h :
Nous commençons tout d'abord par éviter les inclusions multiples :
1 2 |
#ifndef __SQRT_BASE_H__ #define __SQRT_BASE_H__ |
Ensuite nous ajoutons un include standard :
1 |
#include <iostream>
|
Nous ajoutons le prototype de la fonction (qui à le même nom que le fichier ce qui simplifiera l'écriture du main :
1 |
void sqrt_base(float* tabResult, const float* tabX, size_t nbElement); |
Enfin nous fermons la condition du tout début :
1 |
#endif
|
Le fichier sqrt_base.h complet :
1 2 3 4 5 6 7 8 9 10 |
/*************************************** Auteur : Pierre Aubert Mail : pierre.aubert@lapp.in2p3.fr Licence : CeCILL-C ****************************************/ #ifndef __SQRT_BASE_H__ #define __SQRT_BASE_H__ #include <iostream> void sqrt_base(float* tabResult, const float* tabX, size_t nbElement); #endif |
Vous pouvez le télécharger ici.