type de données pascal vers c++

type de données pascal vers c++ - C++ - Programmation

Marsh Posté le 26-05-2004 à 10:10:14    

Salut tout le monde,  
 
j'ai un petit soucis et j'aurais besoin de qq'un de vos conseils  :jap:  
 
j'ai un programme en Pascal avec des données de type byte, et de type word
 
j'aimerais savoir comment les traduir en c  :hello:  
 
j'ai traduit les classic genre integer => int, boolean => bool
 
Merci a vous tous qui participé à la vie de ce forum.

Reply

Marsh Posté le 26-05-2004 à 10:10:14   

Reply

Marsh Posté le 26-05-2004 à 11:34:44    

byte c'est unsigned char, et word ça doit être unsigned short je pense.

Reply

Marsh Posté le 26-05-2004 à 11:35:38    


Integer       -2147483648..2147483647       signed 32-bit
Cardinal                0..4294967295       unsigned 32-bit
 
Shortint             -128..127              signed 8-bit
Smallint           -32768..32767            signed 16-bit
Longint       -2147483648..2147483647       signed 32-bit
Int64               -2^63..2^63-1           signed 64-bit
Byte                    0..255              unsigned 8-bit
Word                    0..65535            unsigned 16-bit
Longword                0..4294967295       unsigned 32-bit


 
le danger c'est Shortint qui est en fait un char en C
 
DWORD n'est pas dedans vu que c'est pas un type Pascal mais un type Windows (défini dans Windows.pas plutôt qu'au niveau du compilateur)
 

NosferatuAlucard a écrit :

les traduir en c  
 


 
pourquoi tu parles de C++ dans le titre alors ? :o


Message édité par antp le 26-05-2004 à 11:38:53

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-05-2004 à 11:35:51    

byte unsigned char
word unsigned short
dword unsigned long
 
boolean n'existe pas en C (mais en C99 oui)

Reply

Marsh Posté le 26-05-2004 à 12:07:39    

Merci pour vos réponses, sa va me faire avancer.
 
Dsl pour le c++ mais c'est surement parce que j'utilise visualc++ alors j'ai glisser sur le ++  :)  :)

Reply

Marsh Posté le 26-05-2004 à 12:12:19    

J'ai egalement trouvé sa http://pascal.developpez.com/tutor [...] al_c/#Type
 
interressant

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed