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

  FORUM HardWare.fr
  Programmation

  'tain c pourit freepascal on peut pas mettre de string dans un case of

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

'tain c pourit freepascal on peut pas mettre de string dans un case of

n°106301
karim63
Posté le 28-02-2002 à 20:19:24  profilanswer
 

:cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

mood
Publicité
Posté le 28-02-2002 à 20:19:24  profilanswer
 

n°106329
gilou
Modérateur
Modzilla
Posté le 28-02-2002 à 21:07:18  profilanswer
 

Comme dans la pluspart des langages.
Me souviens plus si on peut faire ca en Perl, mais en C/C++, tu pourra pas faire ca dans un switch.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°106341
[SDF]Poire
Vive Grumly
Posté le 28-02-2002 à 21:42:49  profilanswer
 

Ca sert à quoi se genre topic ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°106346
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-02-2002 à 21:56:37  profilanswer
 

Delphi et Kylix non plus on peut pas.
en PHP par contre on peut (mais bon c'est pas du Pascal [:nofret])

 

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°106360
darklord
You're welcome
Posté le 28-02-2002 à 22:42:59  profilanswer
 

[SDF]Poire a écrit a écrit :

Ca sert à quoi se genre topic ?  




 
 
 
 :jap:


---------------
Just because you feel good does not make you right
n°106412
karim63
Posté le 01-03-2002 à 00:38:14  profilanswer
 

[SDF]Poire a écrit a écrit :

Ca sert à quoi se genre topic ?  




ça sert a bouffer 1ko d'espace sur un serveur de plusieurs dizaine de MEGA :D
 
Enfin c pas grave j'ai utllisié des if then eles to moche avec des or tout moches aussi.  ;)  
 
faut que je me mette au c++ ça va me servir l'année prochaine. merchi :jap:

 

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

n°106414
[SDF]Poire
Vive Grumly
Posté le 01-03-2002 à 00:49:41  profilanswer
 

karim63 a écrit a écrit :

 
ça sert a bouffer 1ko d'espace sur un serveur de plusieurs dizaine de MEGA :D
 
Enfin c pas grave j'ai utllisié des if then eles to moche avec des or tout moches aussi.  ;)  
 
faut que je me mette au c++ ça va me servir l'année prochaine. merchi :jap:  
 
 




Le Pascal est 1 langage + structuré que le C++ ce qui en fait 1 langage + propre mais 1 peu plus contraignant que le C++
Et même en C/C++ j'aime mieux faire des if...else if... else que des switch (de toute façon ça revient au même vu qu'il y a pas 36 façon de le faire en asm....)
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°106499
antp
Super Administrateur
Champion des excuses bidons
Posté le 01-03-2002 à 09:54:00  profilanswer
 

bah de toute façon en C++ non plus on peut pas faire un switch avec des string donc y a vraiment pas de quoi commencer à lancer un débat que je sens arriver  :fou:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°106503
darklord
You're welcome
Posté le 01-03-2002 à 09:55:27  profilanswer
 

:jap:


---------------
Just because you feel good does not make you right
n°106594
taureau
Posté le 01-03-2002 à 12:27:04  profilanswer
 

si tu tiens absolument à utiliser case of en pascal tu peux le faire si si...
 
il suffit d'utiliser une TStringList par exemple
 
...
liste.add('un';);
liste.add('deux';);
liste.add('trois';);
...
case liste.indexof(chaine) of
 0 : // ici si chaine='un'
 1 : // ici si chaine='deux'
 2 : // ici si chaine='trois'
...
end;

 

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

mood
Publicité
Posté le 01-03-2002 à 12:27:04  profilanswer
 

n°106601
karim63
Posté le 01-03-2002 à 12:40:20  profilanswer
 

Taureau a écrit a écrit :

si tu tiens absolument à utiliser case of en pascal tu peux le faire si si...
 
il suffit d'utiliser une TStringList par exemple
 
...
liste.add('un';);
liste.add('deux';);
liste.add('trois';);
...
case liste.indexof(chaine) of
 0 : // ici si chaine='un'
 1 : // ici si chaine='deux'
 2 : // ici si chaine='trois'
...
end;  
 
ok merci. :)
:hello:
 
 



n°106640
antp
Super Administrateur
Champion des excuses bidons
Posté le 01-03-2002 à 14:10:22  profilanswer
 

et ça on peut pas faire en VC++  [:titprem]  
 
nan c pour rire, je lance pas un débat [:nofret]  
 
mais bon TStringList c'est du Delphi/Kylix/C++Builder, je suis pas sûr que ça existe en FreePascal, si ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°106697
Ciler
Posté le 01-03-2002 à 15:40:02  profilanswer
 

... = array of string
...[0] := 'string1'; et ainsi de suite
 
For i := 0 to High(...)
   if ...[i] = 'MonString' then ref := i
 
case Ref of
 
et pas besoin de liste
 
Quoi c'est bourrin ?
Que... mais... Non... euh
OK, je sors !


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°106785
taureau
Posté le 01-03-2002 à 18:13:38  profilanswer
 

il y a bien une TStringList sous freepascal mais je ne sais pas si elle fonctionne comme sous delphi...
 
ciler c'est pas que ce soit bourrin...c'est juste que le case of devient inutile avec ton approche  :D  :D

n°106806
Ciler
Posté le 01-03-2002 à 19:06:59  profilanswer
 

Taureau a écrit a écrit :

il y a bien une TStringList sous freepascal mais je ne sais pas si elle fonctionne comme sous delphi...
 
ciler c'est pas que ce soit bourrin...c'est juste que le case of devient inutile avec ton approche  :D  :D  




 
Ben c'est lui qui veut du case hein... ce que j'en dit moi  ;)


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8

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

  'tain c pourit freepascal on peut pas mettre de string dans un case of

 

Sujets relatifs
[C++ Builder] Les != types de chaînes (string, AnsiString, char, etc..[MFC] CListCtrl : mettre une image à coté du texte...
[Delphi] Mettre une fenetre au premier planMettre du javascript dans du php3 ???
est ce dur de mettre un programme au demarage de windowS?mettre des doc office en consultation sur un site WEB
mettre de l'assembleur dans du Cmettre une variable dans une requete sql sous access
[PHP] Scannez un texte pour mettre des liens sur certains mots ???mettre une fleur ICQ sur mon site pour savoir si je suis online ou non
Plus de sujets relatifs à : 'tain c pourit freepascal on peut pas mettre de string dans un case of


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