Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1421 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Passer ce code C en pascal...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer ce code C en pascal...

n°155335
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 10-06-2002 à 08:39:02  profilanswer
 

viiz a écrit a écrit :

unsigned long nom_var[2]={0xffffffff,0x3fefffff};
 
Je dois passer ca en Pascal. Mais je comprend meme pas ce que ca veut dire...
Bon unsigned long ca doit etre un longword... Mais le reste :/  




 
nom_var est un tableau de unsigned long à 2 éléments.
D'ailleurs puisque tu initialise tout de suite le tableau avec 2 éléments, inutil de préciser avec [2].
Donc tu peux l'écrire ainsi :
 
unsigned long nom_var[] = {0xffffffff, 0x3fefffff};
 
mais c'est un détail
 
En pascal je m'en rappelle plus trop :
 
var
nom_var : array[1..2] of longword;
begin
 
Mais je suis plus trop sûr !
 
@++


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
mood
Publicité
Posté le 10-06-2002 à 08:39:02  profilanswer
 

n°155392
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 10:17:35  profilanswer
 

pour avoir vraiment la même chose c'est plutôt
 
nom_var : array[1..2] of Longint = ($ffffffff, $3fefffff);
je pense


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°155397
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 10-06-2002 à 10:21:55  profilanswer
 

antp a écrit a écrit :

pour avoir vraiment la même chose c'est plutôt
 
nom_var : array[1..2] of Longint = ($ffffffff, $3fefffff);
je pense  




ah ben oui vaut mieux initialiser en effet ;)
ça faisait longtemps que j'avais pas fait de pascal, ben oui C++ c'est déjà pas mal ^_^
 
++


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°155407
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 10:24:31  profilanswer
 

mince j'ai oublié d'éditer mon copier/coller, je voulais mettre array [0..1], vu qu'en C les tableaux commencent à 0


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°155884
le duke
ça vous dérange si je fume ?
Posté le 10-06-2002 à 16:21:10  profilanswer
 

sinon au lieu de longint t'as aussi widestring mais j'ai pas tout lu alors si c pour mettre que des chiffres ben ... je sors !!


---------------
Je vends ma batterie me contacter en MP pour plus de renseignements
n°155900
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 16:27:53  profilanswer
 

WideString c'est des chaînes de caractère unicode donc oui tu peux sortir :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°155905
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 16:29:10  profilanswer
 

Pour éclaircir le truc :
 
[Pascal] Longint = [c] long / long int
[Pascal] Longword = [c] unsigned long / unsigned long int
 
j'avais pas vu que c'était un unsigned, donc c'est bien longword qu'il faut utiliser; juju avait raison pour le longword :jap:


Message édité par antp le 06-10-2002 à 16:30:19

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°156757
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 11-06-2002 à 16:00:49  profilanswer
 

viiz a écrit a écrit :

:hello:  
Merci  




 
quoiqu'il en soit le code final et qui correspond bien n'a pas été écrit en entier lol  :lol:  :lol:  :lol:  
 
Donc c'est
 

Code :
  1. var
  2. nom_var : array[0..1] of Longword = ($ffffffff, $3fefffff};


 
Voili voilà ;)
 
@++
 
juju_le_barbare
 
edit : Et merde ! L'initialisation ;) Merci antp !


Message édité par juju_le_barbare le 06-11-2002 à 16:06:43

---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°156760
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-06-2002 à 16:01:23  profilanswer
 

t'as oublié l'assignation (initialisation) :lol:


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Passer ce code C en pascal...

 

Sujets relatifs
[C++] passer une fonction menbre à CreateThread[PASCAL][newbi] Lecture de Fichiers/Creation
code pour ne pas distinguer maj et minusculecode pour ne pas faire la différence entre maj et min ?
Insertion de code dans un champ texte en javascript[DEBUTANT] Passer des variables par un formulaire
[Java] Comment passer de l'hexa en décimale ?Générer du code dans un formulaire grace à un clique sur un bouton ..
[PHP] Pb pour passer en parametre du code html 
Plus de sujets relatifs à : Passer ce code C en pascal...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR