[C] Pointeur & tableau
Résolu/Fermé
A voir également:
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ?
- Tableau croisé dynamique - Guide
- Comment faire un tableau - Guide
- Tableau ascii - Guide
- Trier tableau excel - Guide
5 réponses
Pour aider les autres, je laisse un petit code d'exemple:
http://debhy.free.fr/main.txt
http://debhy.free.fr/main.txt
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
12 oct. 2005 à 17:38
12 oct. 2005 à 17:38
Merci :-)
Bonjour,
g un problème avec les pointeurs,
je déclare mon objet Particle ptemp;
je veux que ptemp.X pointe sur la meme adresse du pointeur p.X
avec p une particule que j'ai déja déclarée et initialiée
j'écris ptemp=p; mais je trouve que &ptemp.X est differente de &p.X
j'ai essayé avec ptemp.X=p.X meme problème,
je en sais pas peut etre je n'arrive pas encore a saisir la notion du pointeur et d'adresse.
merci
voila ma classe particule
class Particle //Une particule
{
public:
Particle();
int N;
TSP *PTSP2;
int rank;
int *X; // la position actuelle
int *bestX; // sa meilleure solution jusqu'a present
int *bestX_G; // meilleure solution globale
double f; // longueur de la solution actuelle
double bestF; // longueur de la meilleur solution personnelle
Velocity V; // sa vitesse acuelle
void init();
......
};
g un problème avec les pointeurs,
je déclare mon objet Particle ptemp;
je veux que ptemp.X pointe sur la meme adresse du pointeur p.X
avec p une particule que j'ai déja déclarée et initialiée
j'écris ptemp=p; mais je trouve que &ptemp.X est differente de &p.X
j'ai essayé avec ptemp.X=p.X meme problème,
je en sais pas peut etre je n'arrive pas encore a saisir la notion du pointeur et d'adresse.
merci
voila ma classe particule
class Particle //Une particule
{
public:
Particle();
int N;
TSP *PTSP2;
int rank;
int *X; // la position actuelle
int *bestX; // sa meilleure solution jusqu'a present
int *bestX_G; // meilleure solution globale
double f; // longueur de la solution actuelle
double bestF; // longueur de la meilleur solution personnelle
Velocity V; // sa vitesse acuelle
void init();
......
};
Bonjour,
Je voulais savoir l'analyse des déclarations suivantes:
int ((*t)[3])();
float (*t[4][2])(double);
int (*(*(*t())[])())[];
double *t(int*[],double);
int *((*t)[3])(char *,int (*)[]);
Je voulais savoir l'analyse des déclarations suivantes:
int ((*t)[3])();
float (*t[4][2])(double);
int (*(*(*t())[])())[];
double *t(int*[],double);
int *((*t)[3])(char *,int (*)[]);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
12 oct. 2005 à 00:45
12 oct. 2005 à 00:45
Salut,
Si tu connais le nombre d'index dans ton tableau, il faudrait déclarer ta fonction comme ceci:
En fait tout est dit ici:
http://www.isty-info.uvsq.fr/~rumeau/fclc/fclc007.html#q_2
Tu peux même te débrouiller si tu ne connais pas la taille du tableau à l'avance.
Si tu connais le nombre d'index dans ton tableau, il faudrait déclarer ta fonction comme ceci:
type fonction(char (*argument)[nb_index]);
En fait tout est dit ici:
http://www.isty-info.uvsq.fr/~rumeau/fclc/fclc007.html#q_2
Tu peux même te débrouiller si tu ne connais pas la taille du tableau à l'avance.