Tableaux et pointeurs
Résolu/Fermé
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
-
15 juin 2008 à 02:37
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 15 juin 2008 à 13:10
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 15 juin 2008 à 13:10
A voir également:
- Tableaux et pointeurs
- Tableaux croisés dynamiques - Guide
- Fusionner deux tableaux excel - Guide
- À l'aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 61 64 6d 69 73 73 69 6f 6e - Guide
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Excel
- Citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Windev
3 réponses
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
15 juin 2008 à 03:25
15 juin 2008 à 03:25
et comme ça ?
me->(*(Status+3))
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
15 juin 2008 à 13:10
15 juin 2008 à 13:10
au fait, une erreur c'est glissée dans a description du probleme...
pour la methode avec les pointeurs, il faut lire
me->Status+3='\0';
pour la methode avec les pointeurs, il faut lire
me->Status+3='\0';
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
15 juin 2008 à 03:06
15 juin 2008 à 03:06
le methode pointeur c'est plutot ça il me semble
me->*(Status+3)
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
15 juin 2008 à 03:16
15 juin 2008 à 03:16
merci de ta reponse...
je vienxs de tester ca sous visual studio 6:
#include <iostream.h>
#include <string.h>
struct http
{
char buf[10];
};
void main()
{
http* me=new http;
strcpy (me->buf,"pointeurs");
cout<<me->*(buf+3)<<endl;
}
je pense que ca correspondait a ce que tu disait, il me dit
buf' : undeclared identifier
'->*' : illegal, right operand has type 'int'
par contre, si je fais
cout<<(me->buf)+3<<endl;
ou en core
cout<<me->buf+3<<endl;
il m'affiche bien "nteurs"
je vienxs de tester ca sous visual studio 6:
#include <iostream.h>
#include <string.h>
struct http
{
char buf[10];
};
void main()
{
http* me=new http;
strcpy (me->buf,"pointeurs");
cout<<me->*(buf+3)<<endl;
}
je pense que ca correspondait a ce que tu disait, il me dit
buf' : undeclared identifier
'->*' : illegal, right operand has type 'int'
par contre, si je fais
cout<<(me->buf)+3<<endl;
ou en core
cout<<me->buf+3<<endl;
il m'affiche bien "nteurs"
15 juin 2008 à 13:08
me->Status est considéré comme une variable...