Combien d'octets pèse une donnée char sous linux?

Résolu
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 22 nov. 2009 à 16:00
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 22 nov. 2009 à 18:33
Slt, je voudrais savoir si les donnée de type char sous windows sont constituées de autant d'octets, Merci de vos réponses.

7 réponses

TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 12
22 nov. 2009 à 18:10
J'ajouterai que c'est la seule fiable. C'est pour ceci que, par exemple, le format du tar est spécifié uniquement avec des char. Si tu commences à vouloir y aller avec des int, long, pointeurs etc tu te retrouve face au soucis de l'endianness, des différents modèles utilisés pour le 64 bits et autres choses de ce genre.
3
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011
22 nov. 2009 à 16:01
de autant d'octets que sous linux, Dsl...
0
TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 12
22 nov. 2009 à 16:41
Salut,

Cette valeur, quelque soit le système, l'architecture du processeur ou autre est toujours égale à sizeof(char).
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
22 nov. 2009 à 17:11
Salut,

TychoBrahe++.

Mais sinon, sizeof(char) renvoie 1 sur une vaste gamme d'environnement, que le système d'exploitation soit 64 bits ou non et peut importe la façon dont sont gérés les caractères (Ascii, unicode...).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011
22 nov. 2009 à 17:53
Merci de m'avoir répondu,

Donc pour faire une transmission d'octets d'un poste Windows à un poste Linux, une variable de type char convient?
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
22 nov. 2009 à 18:01
Absolument.
0
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011
22 nov. 2009 à 18:33
Cool donc si on fait un tampon de 1Ko y'aura aucun probleme pour le transmettre si c'est un char.

Merci pour vos réponses,

Aussi il me reste une question,
Quand on fais fctnner un serveur, il faut le débloquer du par feu et configurer le modem,

y a t'il un moyen pour automatiser ces manip ou contourner ces contraintes ?
0
Rejoignez-nous