CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

j'ai besoin d'aide en turbo pascal

[[Master]]
[[Master]]
Niveau 9
02 mars 2004 à 06:42:08

voila, j´ai juste un petit probleme pour la programmation en turbo, je débute, et j´amerai savoir un truc:

voila, j´ai une 40aine de variable integer x1,x2,x3......x42. et un string s1

a un moment dans mon programme, je met que s1 a par exemple a la valeur ´x1´ et ensuite ´x2´ et ensuite.... jusqu´a x42.Et je veux faire un test a chaque fois pour chaque integer. j´ai déja créé la boucle, le probleme c sa:

dans mon test, sa fait If s1=1....
je comprend qui me gueule dessus, mais j´aimera savoir comment faire pour qui test la variable qui est dans s1. Au lieu de faire s1=1, il faut qui fasse " Valeur de s1"=1.

aidez moi assez vite plz

Lapintade
Lapintade
Niveau 30
02 mars 2004 à 10:44:07

Sorry connais pas. C´est plus trop utilisé le turbo pascal donc patience pour avoir une reponse.

JeanYvesYves
JeanYvesYves
Niveau 10
02 mars 2004 à 11:11:51

Bon, alors j´ai pas tout compris :

s1 est un string, pourquoi veux tu la comparer avec un integer ?

Bon, ensuite, j´espere que quand tu mets x1,x2,x3, tu parles bien de x[1], x[2], x[3], que c´est un tableau que tu as déclaré ainsi :

x:array[0..40] of integer;

sinon tu vas te faire chier.

Bon, j´extrapole, tu veux :
" valeur de s1" = 1

donc comme on ne peut pas comparer une string avec un int, il doit falloir conversion :

tu veux peut etre savoir si dans ta chaine tu as " 1"
dans ces cas la, tu as peut etre l´équivalent du atoi() en C.
Tu dois avoir une fonction qui converti les string en int Il faut que tu la trouve.

Mais je ne sais plus, j´ai arreté le pascal il y a 4 ans.

Si ce n´est pas ça, précise ta question :)

[[Master]]
[[Master]]
Niveau 9
02 mars 2004 à 17:19:44

non dsl, apperement, c pas ce que je cherche

me m´explique mieux:
j´ai une variable entier qui s´appelle : Entier
et un string qui s´appelle :chaine

Je met que Chaine= ´entier´

et ensuite, je veux comparer entier a un chiffre mais en comparant Chaine.

Quand je met Chaine=1 je voudrai qui fasse entier=1 mais c la ou je me plante

[[Master]]
[[Master]]
Niveau 9
02 mars 2004 à 17:20:21

aidez moi plz

Neofungamer
Neofungamer
Niveau 22
02 mars 2004 à 17:40:37

je pense pas que c´est possible car la variable string permet d´afficher une valeur numerique ou alphabetique et pas de faire des calculs

Neofungamer
Neofungamer
Niveau 22
02 mars 2004 à 17:41:58

ou des comparaison donc il faut que tu changes le type de variable string en autre chose

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment