problème avec les pointeurs

  • Auteur de la discussion Aziz Gadacha
  • Date de début

Aziz Gadacha

Nouveau membre
#1
Bonjour
j'ai eu un probleme avec les pointeur j'ai utilise un variable du programme principale dans une fonction daonc j'ai utiliser un pointeur mais j'ete obliger d'utilser une sous fonction (fonction dansune fonction mais j'ai eu des probleme a utiliser les varviavle pour les deux fonction exemple:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct
{ char nom1[20];
char pays1[20];
int poin1;
}ecurie;
typedef struct
{ char nom[20];
char prenom[20];
char pays[20];
ecurie vol;
int point;
}pilote;
typedef struct
{ char nomc[20];
int nombre;
char date[20];
int classement[20];
}grand_prix;

int recherche(int nbr,ecurie *m,int *tnb,ecurie *te)
{int i=0;
while(strcmp(te ->nom1,m->nom1)!=0)
i=i+1;
if (i>nbr)
return(-1);
else
{if (tnb<2)
return(i);
else
return(0);}}
void ajoutepilote(int n,pilote *b,int *j,ecurie *e,int *np,int nbr,int *tnb,int *te,pilote *tp)
{ecurie m;
pilote w;
if (*np>20)
printf("pas d'espace");
else
{printf("a quellle ecurie appartient le pilote ");
scanf(m.nom1);
if (recherche (nbr,m,tnb,te)==0)
printf("le nombre max de pilotepour cette ecurie a ete deppaser");
else if (recherche(nbr,&m,tnb,te)==-1)
printf("l'ecurie n'exicte pas");
else
ajoutepilo(&j,&w,&m,tp,&np,tnb,&nbr,te);}
 

mdj de normandie

Grand Maître
#2
salut , il y a une option dans l'editeur pour afficher du code en gardant l'indentation

si j'ai bien compris vous utilisez un pointeur dans une fonction et une sous fonction, es que vous avez bien passé le pointeur en pointeur en paramètre de la sous fonction ?
je ne sais pas si vous pouvez passer le pointeur (qui est un objet) par référence comme avec PHP
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Staff en ligne
  • Basturbe
    Modérateur configopathe
  • job31
    Admin tout frippé
  • Storos
    Modérateur cochon
  • vince1053
    Modérateur
Membres en ligne
  • Basturbe
  • SergioVE
  • job31
  • Storos
  • vince1053
  • BorisAlpha
  • Lau0417
  • ImTim
  • dartyduck
  • longaripa
Derniers messages publiés
Statistiques globales
Discussions
871 066
Messages
8 131 226
Membres
1 581 593
Dernier membre
Noemie1104
Partager cette page
Haut