Structure en paramètre pour procédure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
GhostOfPast
Messages : 6
Inscription : ven. 25/août/2017 13:43

Structure en paramètre pour procédure

Message par GhostOfPast »

Salut les gens,
Le manque de documentation sur l'IDE m'amène ici à la recherche d'une réponse : comment mettre une structure en paramètre dans une procedure ?

Code : Tout sélectionner

Declare tir(a.joueur)
me renvoie une erreur de syntaxe, "joueur" étant le nom d'une structure.

Merci d'avance ^^
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Structure en paramètre pour procédure

Message par falsam »

Bonjour et bienvenu.
GhostOfPast a écrit :me renvoie une erreur de syntaxe, "joueur" étant le nom d'une structure.
Avec un pointeur ça fonctionne mieux

Code : Tout sélectionner

Structure NewDummy
  a.s
  b.i
EndStructure
Define Dummy.NewDummy

Procedure Solve(*Dummy.NewDummy)
  Debug *Dummy\a
  Debug *Dummy\b
EndProcedure

;Test
With Dummy
  \a = "test"
  \b = 0
EndWith 

Solve(Dummy)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Structure en paramètre pour procédure

Message par falsam »

GhostOfPast a écrit :Le manque de documentation sur l'IDE m'amène ici à la recherche d'une réponse
La doc est plutôt pas mal mais je te l'accorde, l'aide sur le passage d'une structure en paramètre d'une procédure n'est pas dans l'aide consacrée aux structures.

:idea: Par contre dans le chapitre dédié aux Pointeurs on trouve la réponse en bas de la page.
https://www.purebasic.com/french/docume ... emory.html

En tout cas heureusement que tu n'as pas trouvé cette aide car on n'aurait pas fait ta connaissance.

Ceci dit dire "Le manque de documentation sur l'IDE" c'est un peu fort. Dis plutôt "N'ayant pas réussi à trouver cette aide ..."

Bon et bien voila les présentations sont faites.

Dans l'IDE tu peux aussi placer le curseur du clavier sur un mot réservé et presser la touche F1.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
GhostOfPast
Messages : 6
Inscription : ven. 25/août/2017 13:43

Re: Structure en paramètre pour procédure

Message par GhostOfPast »

Image
Au temps pour moi ^^
Je n'avait pas du tout pensé au pointeurs, donc je n'y avais tout simplement pas regardé par là (j'était tête baissé dans les structures et procédures).

Je teste tout ça, merci de l'aide et je vous tient au jus /o/
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Structure en paramètre pour procédure

Message par falsam »

falsam a écrit :je vous tient au jus
oOOops désolé de vous avoir tutoyer dans mes commentaires précédents. :oops:
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
GhostOfPast
Messages : 6
Inscription : ven. 25/août/2017 13:43

Re: Structure en paramètre pour procédure

Message par GhostOfPast »

J'ai dit "vous" dans le cas où il y aurai plusieurs personnes qui suivent ce topic ^^ je ne pensais pas à prendre la forme de politesse directement :>
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Structure en paramètre pour procédure

Message par djes »

C'est vrai que l'aide est ainsi faite qu'on cherche souvent au mauvais endroit, et pb a comme tous les langages ses petites spécificités. Perso, j'utilise souvent les forums pour trouver des exemples de code, ça va plus vite 8)
Bienvenue au passage :D
Avatar de l’utilisateur
GhostOfPast
Messages : 6
Inscription : ven. 25/août/2017 13:43

Re: Structure en paramètre pour procédure

Message par GhostOfPast »

J'ai enfin testé tout ça, et je dois dire que ça marche nickel !!!
Image

Merci beaucoup !
Avatar de l’utilisateur
celtic88
Messages : 309
Inscription : sam. 12/sept./2015 14:31
Localisation : Alger

Re: Structure en paramètre pour procédure

Message par celtic88 »

GhostOfPast a écrit :J'ai enfin testé tout ça, et je dois dire que ça marche nickel !!!
Image

Merci beaucoup !

lool dans quel film Brad danse comme ca :p, "fight club" ?
.....i Love Pb :)
Répondre