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.