[RESOLU]Déclaration structure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
pierre003
Messages : 60
Inscription : ven. 27/mai/2016 8:27
Localisation : 03

[RESOLU]Déclaration structure

Message par pierre003 »

Bonsoir a tous,
Est il possible a la déclaration d’une structure de fixer la longueur d’un string.
J’ai pris l’exemple dans l’aide de PureBasic :
Par exemple le Nom a 30 caractères (dans VB c’était faisable mais dans PB ?)
Merci et bon WE

Code : Tout sélectionner

Structure Personne
    Nom.s
    Prenom.s 
    Age.w 
  EndStructure

  Dim MesAmis.Personne(100)
Dernière modification par pierre003 le jeu. 02/août/2018 7:23, modifié 1 fois.
Toshiba satellite Windows 7 64bits
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Déclaration structure

Message par falsam »

Code : Tout sélectionner

Structure Personne
  Nom.s{10} ;Limiter à 10 pour le test
  Prenom.s 
  Age.w 
EndStructure

Dim MesAmis.Personne(100)

With MesAmis(0)
  \Nom = "ABCDEFGHIJKLM"
  Debug \Nom ;KLM ne sera pas pris en compte
EndWith
:idea: Tu peux aussi limiter le nombre de caractères dans ton string lors de la saisie

Code : Tout sélectionner

StringGadget(#Nom, 10, 20, 300, 24, "")
SetGadgetAttribute(#Nom, #PB_String_MaximumLength, 30) 
Configuration : Windows 11 Famille 64-bit - PB 6.03 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
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Déclaration structure

Message par Ar-S »

Salut Pierre003, pense à mettre tes codes dans les balises "codes", j'ai corrigé ton post.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
pierre003
Messages : 60
Inscription : ven. 27/mai/2016 8:27
Localisation : 03

Re: Déclaration structure

Message par pierre003 »

Code : Tout sélectionner

Structure Personne
  Nom.s{10} ;Limiter à 10 pour le test
  Prenom.s 
  Age.w 
EndStructure

Dim MesAmis.Personne(100)
Merci bien Falsam, ça marche je pédalais dans la semoule avec { [ et (.
Bon Dimanche
Dernière modification par pierre003 le dim. 10/juin/2018 8:04, modifié 2 fois.
Toshiba satellite Windows 7 64bits
pierre003
Messages : 60
Inscription : ven. 27/mai/2016 8:27
Localisation : 03

Re: Déclaration structure

Message par pierre003 »

Ar-S a écrit :Salut Pierre003, pense à mettre tes codes dans les balises "codes", j'ai corrigé ton post.
Merci, c'est noté
Bon dimanche
Toshiba satellite Windows 7 64bits
Répondre