Aller au contenu

Mathc initiation/Fichiers h : c29a3

Un livre de Wikilivres.
Version datée du 15 juillet 2021 à 23:27 par Xhungab (discussion | contributions) (petit correction)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


Sommaire


Installer ce fichier dans votre répertoire de travail.

x_strct.h
utilitaire
/* --------------------------------- */
/* save as x_strct.h                 */
/* --------------------------------- */
typedef struct
{
    double  x;
    double  y;
    double  z;
}pt3d, *Ppt3d;
/* --------------------------------- */
pt3d i_pt3d(
double a,
double b,
double c
)
{
pt3d p;

        p.x = a;
        p.y = b;
        p.z = c;

return (p);
}
/* --------------------------------- */
/* --------------------------------- */
typedef struct
{
    double  i;
    double  j;
    double  k;
}v3d, *Pv3d;
/* --------------------------------- */
v3d i_v3d(
double i,
double j,
double k
)
{
v3d u;

        u.i = i;
        u.j = j;
        u.k = k;

return (u);
}
/* --------------------------------- */


Dans ce fichier il y a les structures et leurs fonctions d'initialisation.