Heu, la fonction Write(Int32) de .Net (je suppose que c’est pareil en Java), c’est deux lignes à implémenter en C, je vois encore pas la différence.
La difference c'est qu'en C, faut penser au fait que ton int ne fait pas necessairement la meme taille partout, et donc au niveau du format standardise sur une certaine taille.
La ou en Java ou C#, tu dit write(int) et read(int).
Ton write(int) en C n'est plus un write(int), mais write4bytes(int).
C'est un exemple simple, mais comme il parait que C est portable, pourquoi est ce qu'on a besoin d'y penser?
Si tu contentes d'outputter ton int de 16 bits et que tu cherches a le lire ensuite sur une machine ou l'int fait 32 bits, tu vas avoir comme qui dirait des soucis.
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.
[^] # Re: Bonne nouvelle
Posté par pasScott pasForstall . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 1.
La difference c'est qu'en C, faut penser au fait que ton int ne fait pas necessairement la meme taille partout, et donc au niveau du format standardise sur une certaine taille.
La ou en Java ou C#, tu dit write(int) et read(int).
Ton write(int) en C n'est plus un write(int), mais write4bytes(int).
C'est un exemple simple, mais comme il parait que C est portable, pourquoi est ce qu'on a besoin d'y penser?
Si tu contentes d'outputter ton int de 16 bits et que tu cherches a le lire ensuite sur une machine ou l'int fait 32 bits, tu vas avoir comme qui dirait des soucis.
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.