je sais pas de quel type de chaine j'ai besoin, j'ai juste besoin de stoquer un "long" sur un fichier de 128 octets.
et donc, je convertis le long en "int".
j'ai ma fonction write_sur_le_disque_du_data ( fichier, datas)
mais je lui ai dit d'écrire des "int" (ce qui est peut être un tort ?) et donc, j'aimerais creer des chaines d'entiers pour pouvoir le faire.
or, des strdup, strcat, c'est bon, mais pas pour les int.
et les "cast", ça n'avait pas l'air de trop marcher... donc je cherche à refaire les fonctions strcat & strdup avec des "int" et ça chie...
(ma fonction : unsigned int * long_to_bigendian (unsigned long ze_entier ) (petit lapsus dans le titre :-p ) me permet de faire un struc dans ce gout là , en plus simple( je pensais)
(en fait rien que "écrire 1 2 3 4 dans un pointeur vers des entiers" me ferrait rêver...)
merci pour ton aide, je testerai quand je serai chez moi, ce soir.
[^] # Re: Sacré bazar
Posté par mansuetus (site web personnel) . En réponse au message remplir une chaine de int *. Évalué à 1.
et donc, je convertis le long en "int".
j'ai ma fonction write_sur_le_disque_du_data ( fichier, datas)
mais je lui ai dit d'écrire des "int" (ce qui est peut être un tort ?) et donc, j'aimerais creer des chaines d'entiers pour pouvoir le faire.
or, des strdup, strcat, c'est bon, mais pas pour les int.
et les "cast", ça n'avait pas l'air de trop marcher... donc je cherche à refaire les fonctions strcat & strdup avec des "int" et ça chie...
(ma fonction : unsigned int * long_to_bigendian (unsigned long ze_entier ) (petit lapsus dans le titre :-p ) me permet de faire un struc dans ce gout là , en plus simple( je pensais)
(en fait rien que "écrire 1 2 3 4 dans un pointeur vers des entiers" me ferrait rêver...)
merci pour ton aide, je testerai quand je serai chez moi, ce soir.