begin process at 2012 05 29 01:43:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Comment caster un structure en char *.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment caster un structure en char *.

mercredi 23 avril 2003 à 12:12:05 | Comment caster un structure en char *.

julien20vt

Tout est dans le titre, j'ai ma petite structure et j'ai besoin de la caster, mais comment faire ????


Merci.
mercredi 23 avril 2003 à 13:41:01 | Re : Comment caster un structure en char *.

CoreBreaker

struct st
{
...
};

struct st v;
char *s= (char *)v;

et voilà !

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> Tout est dans le titre, j'ai ma petite structure et j'ai besoin de la caster, mais comment faire ????
>
>
> Merci.
mercredi 23 avril 2003 à 13:49:13 | Re : Comment caster un structure en char *.

julien20vt


Merci, en fait je me suis mal exprimé, je connais la syntaxe pour caster quelque chose en char *, mais lorsque je veux caster ma structure, j'ai une erreur.
Je voulais en fait savoir si il y avait quelque chose de particulier à faire pour pouvoir caster.


-------------------------------
Réponse au message :
-------------------------------

> struct st
> {
> ...
> };
>
> struct st v;
> char *s= (char *)v;
>
> et voilà !
>
> Core Breaker
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tout est dans le titre, j'ai ma petite structure et j'ai besoin de la caster, mais comment faire ????
> >
> >
> > Merci.
>
mercredi 23 avril 2003 à 13:59:23 | Re : Comment caster un structure en char *.

CoreBreaker

Oui c'est les regles de compatibilités: Une structure n'est pas compatible avec un pointeur. Donc ce que je t'ai indiqué est faux !! Tu ne peux pas appliquer l'opérateur de casting ici tu dois passer par une union:

union u
{
char *str;
struct s
{
...ta structure ...
};
};

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

>
> Merci, en fait je me suis mal exprimé, je connais la syntaxe pour caster quelque chose en char *, mais lorsque je veux caster ma structure, j'ai une erreur.
> Je voulais en fait savoir si il y avait quelque chose de particulier à faire pour pouvoir caster.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > struct st
> > {
> > ...
> > };
> >
> > struct st v;
> > char *s= (char *)v;
> >
> > et voilà !
> >
> > Core Breaker
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Tout est dans le titre, j'ai ma petite structure et j'ai besoin de la caster, mais comment faire ????
> > >
> > >
> > > Merci.
> >
>


Cette discussion est classée dans : char, structure, caster


Répondre à ce message

Sujets en rapport avec ce message

sockets: envoi d'une structure... [ par julien20vt ] Maintenant que j'ai réussi à envoyer des char, des int[], je voudrais envoyer un structure faite maison.Le pb est que le socket n'accepte que les char Structure dans une classe [ par briscard ] Hello world!!A ton le droit de passer une structure du type: struct { char *Gamma = new char[3]; char *Phase = new char[3]; }donnee;dans u Taille d'une structure en mémoire [ par PeteTheBull ] Bonjour J'ai un petit problème en c++ (sous VC++6). Je défini une structure du style : typedef struct     {         __int64 B;       &nbsp Problème de structure et de fprintf [ par Chap71 ] Bonjour!!Je voudré savoir comment afficher le contenu de ma structure dans un .txtVoici ma structure:struct Planete {  char NomPlanete[15+1];  char Pr pointeur sur une structure [ par xc78370 ] Bonjour, Voila mon probleme. si quelqu'un a une idée, mrci d'avance.j'ai plusieurs structures, du style :---------------------------------------struct Taille de ma structure [ par crocejf2000 ] Salut a tous, J'ai un tres gros probleme qui me bloque toute mon avancé dans mon prog : j'ai une structure : typedef struct{ unsigned short Locate; ch Remplir une structure "globale", comment ??? [ par julien_boss ] Bonjour à tous,voilà donc j'expose mon problème, si vous voulez bien  :je crée une structure dans un fichier .h lu par tous les fichiers de mon applic envoi structure par socket [ par TALU3000 ] Je voudrais envoyer une structure de donnée plutot que d'envoyer une traditionnel chaine de caractere:Le probléme est le suivant : l'envoi de la struc Appel de structure avec argv [ par Neoflo ] Voici mon problème, j'ai défini un type de structure nombre. Puis j'ai initialisé 2 élements avec ce type (francais et anglais). Maintenant, suivant structure [ par logant83 ] bonjoir, enfaite voila j'aimerai pouvoir exploiter une structure mais voila j'i arrive pas. struct connect_nick { //ma structure char pseudo[1000


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,607 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales