Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2007, à 18:00

Benzo

Chaine de description d'une variable/descripteur.

Bonjour,

Lorsque l'on définit une fonction pour afficher un nombre( par exemple un nombre complexe),comment faire pour avoir l'indice de la variable donné le programme principal.

Exemple : je veux afficher le nombre complexe z1, j'utilise :

typedef typZ[2]
void afficher1(typZ z)
{
printf("\n  z = %f + i %f",z[0],z[1]);
}

Mais comment faire pour afficher le '1', pour identifier la variable en fait.

Merci de m'eclaircir smile

#2 Le 11/02/2007, à 01:34

qqun

Re : Chaine de description d'une variable/descripteur.

je comprend pas trop la question c'est pas tres claire !

enfin voila un exemple qui utilise une structure pour les complexes

typedef struct complexe{
  float reel;
  float img;
}Complexe;

void afficher1(Complexe z)
{
  printf("\n  z = %f +%f i\n",z.reel,z.img);
}

int main(void)
{
  Complexe Z[2];

  Z[0].img=2.0;
  Z[0].reel=1.0;
  Z[1].img=0.5;
  Z[1].reel=1.5;

  afficher1(Z[0]);
  afficher1(Z[1]);

 return 0;
}

resultat :

z = 1.000000 +2.000000 i

z = 1.500000 +0.500000 i