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

 


Dernière réponse
Sujet : 'tain c pourit freepascal on peut pas mettre de string dans un case of
Ciler

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  ;)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Ciler

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  ;)

taureau 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
Ciler ... = 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 !
antp 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 ?
karim63

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:
 
 



taureau 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]

darklord :jap:
antp 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:
[SDF]Poire

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:

karim63

[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]

darklord

[SDF]Poire a écrit a écrit :

Ca sert à quoi se genre topic ?  




 
 
 
 :jap:

antp 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]

[SDF]Poire Ca sert à quoi se genre topic ?
gilou 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+,
karim63 :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)