Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1470 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Pbs avec pointeurs ! [RESOLU ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pbs avec pointeurs ! [RESOLU ]

n°244258
Le_Chab
Posté le 13-11-2002 à 16:28:22  profilanswer
 

Question con pour ceux qui maitrisent mais la je suis perdu ...
j'ai un un tableau d'unsigned char et un pointeur sur un tableau de char definis comme suit
 

Code :
  1. unsigned char ByteStream[MAX_NUMBER_OF_CHAR_PER_LINE];
  2. char* areaOfText[MAX_NUMBER_OF_CHAR_PER_LINE];


 
en fait je voudrais me creer une chaine de caractere avec tout ce petit monde (un char* quoi) le tout stocke dans dataToSend_4
 

Code :
  1. int tempLength_4=MSG_SIZE;
  2. char* dataToSend_4=(char*)malloc(tempLength_4);
  3. dataToSend_4=(char*)ByteStream;


 
le probleme c'est que je ne sais pas comment mettre mes caracteres char* areaOfText a suivre ?
 
 
pour expliquer plus clairement je voudrais que mon char* final contienne (char*)ByteStream puis areaOfText. Et je ne sais pas du tout comment faire  [:sharpknife] ... si vous pouviez m'aiguiller ce serait super cool ...


Message édité par Le_Chab le 13-11-2002 à 17:40:56
mood
Publicité
Posté le 13-11-2002 à 16:28:22  profilanswer
 

n°244263
ITM
Avatar peint à la main
Posté le 13-11-2002 à 16:32:44  profilanswer
 

Oui, mais, tu as oublié de dire quel était ton problème  :D


---------------
iteme.free.fr | Mon feedback
n°244284
Le_Chab
Posté le 13-11-2002 à 16:39:59  profilanswer
 

ITM a écrit a écrit :

Oui, mais, tu as oublié de dire quel était ton problème  :D  




 
 :jap:   arf ! mon doigt a glisse !

n°244295
TeigneuX
Posté le 13-11-2002 à 16:49:02  profilanswer
 

char * final = (char*)malloc(sizeof(char)*MAX_NUMBER......*2)
apres tu copies caractère par caractère
ton char * final sera fini par un '\0'


---------------
Computers are like conditioners, it bugs when you open Windows !
n°244299
Le_Chab
Posté le 13-11-2002 à 16:51:58  profilanswer
 

TeigneuX a écrit a écrit :

char * final = (char*)malloc(sizeof(char)*MAX_NUMBER......*2)
apres tu copies caractère par caractère
ton char * final sera fini par un '\0'




 
 
ben ouais mais la copie caractere par caractere me pose justement pb... pour la partie copie de ByteStream OK mais autrement je vois pas ... enfin merci tout de meme je vais essayer de voir comment je peux faire  :(  
 

n°244317
TeigneuX
Posté le 13-11-2002 à 17:01:30  profilanswer
 


while(*final++=*areaOfText++);
 
*final++=ByteStream;
*final='\0';
 
Ca te va ? ;)


---------------
Computers are like conditioners, it bugs when you open Windows !
n°244406
Le_Chab
Posté le 13-11-2002 à 17:40:15  profilanswer
 

TeigneuX a écrit a écrit :

 
while(*final++=*areaOfText++);
 
*final++=ByteStream;
*final='\0';
 
Ca te va ? ;)  




 
OK j'ai procede differemment et ca marche (areaOfText est un tableau a double entree... )  
 
en tout cas merci pour tout !  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Pbs avec pointeurs ! [RESOLU ]

 

Sujets relatifs
Liste Chainée en java | Gérer le resize [Resolu]Où sont les fonctions trigo ? [résolu]
double pointeurs et tableaux?[JAVA] erreur d'exécution: variables d'environnement?[résolu]
[JAVA] erreur de compilation que je capte pas ... [resolu][C] comment attribuer un nombre à un int ... [résolu]
[Resolu][Java][Client/Server]M ode Console - Pkoi s attendent ils ?Pointeurs sur fonctions (question pointue !)
[Php/MySQL] - SELECT MAX(.. et GROUP BY, ca va pas :( [RESOLU!!!]petite question sur les pointeurs
Plus de sujets relatifs à : Pbs avec pointeurs ! [RESOLU ]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR