|
Bas de page | |
---|---|
Auteur | Sujet : char[] ou byte[] ? |
el muchacho Comfortably Numb | Salut, Pour un projet C embarqué, j'ai développé une petite lib bien utile que nous utilisons de façon extensive. Parmi les choses développées, il y a une structure String (chaîne de caractères extensible et sûre), et petite structure destinée à servir de buffer d'octets extensible, nommée Arrchar définie ainsi:
Le problème est que je me rends compte que j'ai bien loosé en choisissant le type char pour buf, qui est signé. Message édité par el muchacho le 11-04-2009 à 11:37:43 --------------- Les aéroports où il fait bon attendre, voila un topic qu'il est bien |
Publicité | Posté le 11-04-2009 à 11:32:28 |
Un Programmeur |
|
jesus_christ votre nouveau dieu |
|
el muchacho Comfortably Numb |
|
jesus_christ votre nouveau dieu | oui, typiquement les shifts se comportent différement selon le signness.
|
Un Programmeur |
|
Un Programmeur |
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Joel F Real men use unique_ptr |
Publicité | Posté le 14-04-2009 à 11:24:15 |
Un Programmeur |
|
Joel F Real men use unique_ptr | Je pose la question car j'utilise ~0 et autres trucvs du meme style dans ma bibliothqèue de calcul numerique et je me demandait si ca cachait aps des loups. Comme je supporte que les archi/compilos post-modernes, ca devrait aller. |
Un Programmeur |
|
Joel F Real men use unique_ptr | en fait j'utilise ~0 comme manière géénrique de renvoyait un entier de taille qqconque avec tt les bits à un au lieu d'enumérer 0xFF, 0xFFFF etc |
Emmanuel Delahaye C is a sharp tool |
T étant le type. Message cité 1 fois Message édité par Emmanuel Delahaye le 14-04-2009 à 15:38:09 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Joel F Real men use unique_ptr | je note |
Un Programmeur | Si je m'interesse a la representation (ce que "tous les bits a un" me laisse croire), j'utilise des unsigned. Donc ~0U, ~0UL, ~0ULL. |
Un Programmeur |
|
Sujets relatifs | |
---|---|
PK sur deux champs en char | [Linker error] undefined reference to `RngStream::RngStream(char con |
[Résolu] TO_CHAR() en MSSQL ? | Transformer jpg en octet : System.Drawing.Bitmap => Byte[] |
Question sur le "type", INT, Char... ? | Récupérer un nombre dans un char en c |
difference entre u_char et char | [résolu] fgets et imlib_load_image |
impossible de convertir le paramètre 2 de 'const char *' en 'char *' | [Réglé] ip:port en char traduire en decimal. master query |
Plus de sujets relatifs à : char[] ou byte[] ? |