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

  FORUM HardWare.fr
  Programmation
  C

  Ecrire des entiers dans un tableau de char

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ecrire des entiers dans un tableau de char

n°909165
benyjay
Posté le 27-11-2004 à 15:26:45  profilanswer
 

Bonjour,
 
J'ai un tableau de caractère et je voudrais y stocker deux entiers en tete, donc il prendrait 4 octet chacun, comment faire
 
et mettons que je veuille écrire 40 et 50 dans les 8 premières cases de ce tableau.
 
De plus, je ne peux utiliser qu'un pointeur pour reperer la premiere case du tableau.
 
char mem[100];
*p = &mem[0];
.
.
.
.
 
 
Merci BEAUCOUP

mood
Publicité
Posté le 27-11-2004 à 15:26:45  profilanswer
 

n°909191
cricri_
Posté le 27-11-2004 à 16:43:06  profilanswer
 

tu fais un gros cast de sauvage, genre :
 

Code :
  1. char mem[100];
  2. int *p = (int *)&mem[0];
  3. *p = 40;
  4. *(p + 1) =  50;


Message édité par cricri_ le 27-11-2004 à 16:43:32
n°909291
c0wb0y
:d
Posté le 27-11-2004 à 19:37:46  profilanswer
 

Si je me plante pas, un char étant codé sur 8 bits, tu ne pourras mettre des entier qu'en 0 et 255.
( Du moins c'est comme ca que ca marchait dans mes sources ou j'assignait des int dans des unsigned char )

n°909297
Taz
bisounours-codeur
Posté le 27-11-2004 à 19:40:27  profilanswer
 

memcpy


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

  Ecrire des entiers dans un tableau de char

 

Sujets relatifs
Plutot frames ou tableau?passer un tableau d'une page à une autre
ecrire dans une base MySQL avec VBparcourir un tableau
Comment retourner un tableau (SVP)[HTML] Problème tout bête à propos d'un tableau.
appel procedure ac tableau[JAVA] (débutant) Copier un tableau à deux dimensions
Trier un tableau de fichierAfficher tableau en ligne...... explications inside !
Plus de sujets relatifs à : Ecrire des entiers dans un tableau de char


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