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

  FORUM HardWare.fr
  Programmation

  [Pascal] Type de variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Pascal] Type de variables

n°125327
bartus
^_^
Posté le 12-04-2002 à 18:13:55  profilanswer
 

EDIT : se sera surement plus parlant comme cela :
 
nbobj:=0;
while nbobj<numdiff do
      begin
           while posobjx<=200 do
                 begin
                      randomize;
                      posobjx:=random(620);
                 end;
 
           randomize;
           posobjy:=random(450);
           setfillstyle(solidfill,yellow);
           bar(posobjx,posobjy,(posobjx+20),(posobjy+15));
           nbobj:=nbobj+1;
 
      end;
 
le problème est que pour un seul objet cela fonctionne mais a partir de 2 cela ne va plus car posobjx a déja la valeur donnée à l'objet 1 ce qui est normal vu que c'est la meme variable  :)  en fait j'aimerais des variables du style variable_$numero (je ne sais pas si ca existe en pascal mais je pense a cela car on le trouve en ..... php ? )
Voila je pense que g été plus clair cette fois. :hello:

 

[jfdsdjhfuetppo]--Message édité par bartus--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 12-04-2002 à 18:13:55  profilanswer
 

n°125328
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 12-04-2002 à 18:19:42  profilanswer
 

bartus a écrit a écrit :

Bonjour, j'aimerais savoir si il est possible d'utiliser ce genre de variables en pascal:
 
while numero<=machin do
 begin
   variable[numero]:=bidule;
   numero:=numero+1;
 end;
 
Vu qu'il faut déclarer les variables en début de programme je me demande si c'est possible de faire cela.
 
Merci de vos réponses. Bye.  :jap:  




 
je vois pas trop ce que tu cherches ... tu ne fais aucune décla de var au milieu du programme, donc pas de pb.
Tu as l'air d'utiliser un tableau nommé variable, c'est ça ?
tu le remplis avec bidule, qui est une autre var, c'est ça ?
 
je trouve pas ça très clair, dsl
 
@++


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°125373
bartus
^_^
Posté le 12-04-2002 à 20:49:36  profilanswer
 

je up pour que tu vois que g répondu vu que g édité mon premier message  :sarcastic:

n°125374
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-04-2002 à 20:58:03  profilanswer
 

Non, y a pas ce système comme en php.
Donc va falloir faire un tableau, une liste, ou autre...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°125421
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 12-04-2002 à 23:50:44  profilanswer
 

Salut,
 
OKY j'ai compris maintenant, tu veux des variables du typee var_1 var_2 var_3 etc..., que tu puisse utiliser ... comme un tableau en fait !!!
Ben oui comme l'a dit notre modéro antp, un tableau est une bonn e solution ...
Tu veux une sorte de tag, si j'ai bien compris...
tu peux même faire un tableau dynamique (je sais pas si on peut en pascal, je sais qu'en C++) pour créer autant de var que nécéssaire, voire une liste chaînée (enfin non ici c'est inutile...)
 
@++


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°125528
bartus
^_^
Posté le 13-04-2002 à 16:32:33  profilanswer
 

Merci ça va très bien avec un tableau.  :jap:  :jap:  :jap:


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

  [Pascal] Type de variables

 

Sujets relatifs
INSERT une heure dans une variable de type DATE ?[ C ] Comment faire pour transferer un exécutable (type linux : ELF)
[PASCAL] fonction val[Algo] et [turbo Pascal]
[pascal] changer la police[Delphi] Envoi d'un type somme via les Sockets
Pascal : timer + overflow errorinstallation de turbo pascal mal passée
[Open GL] travailler en Pascal, en C ou en C++, ça change qq chose ?TURBO PASCAL --> file graph.tpu not found
Plus de sujets relatifs à : [Pascal] Type de variables


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