Structure

Fermé
helpme - Modifié par Chris 94 le 23/06/2014 à 10:24
 helpme - 23 juin 2014 à 11:02
bonjour,
je suis en train de programmer en vb 2008 et j'ai besoin de l'aide. vu que le code est très long, je cherche à réduire le nombre de lignes et pour ça je m'adresse à vous. voiçi un exemple:
dim tabetudiant(50) as etudiant
public structure etudiant
dim cin as string
dim nom as string
dim age as integer
dim num as integer
end structure
tabetudiant(0).cin="CD45678990"
tabetudiant(0).nom="amine"
tabetudiant(0).age=22
tabetudiant(0).num=168

est ce qu'il y a une méthode de regrouper les 4 lignes précédentes en une seule instruction
merci

2 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 juin 2014 à 10:06
Bonjour,

S'il faut entrer les données en dur dans le code, il n'y a pas d'autre solution que de tout taper.
0
thedevildead
23 juin 2014 à 10:11
Je vois pas trop ce que tu veux dire/faire .
Dans tous les cas si tu as 50 étudiant il va falloir rentrer leur nom, prénom et age, donc pas de raccourcis possible, par contre, le num peut être auto incrémenté si ce n'est déjà fait.
Le "cin" je sais pas trop ce que c'est mais si ce n'est pas propre à l'étudiant tu peux toujours créer une chaîne aléatoire de x caractère.
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 juin 2014 à 10:23
le num peut être auto incrémenté ...
Dans une structure ??? Si tu sais comment faire, laisse ton astuce ici, ça va en intéresser plus d'un !!!
0
merci de votre aide, et si j'essaie de l'écrire de cette manière:
tabvetudiant(0) = {"amine",20,168}
on m'affiche une reeur au niveau de l'acollade comme quoi expression attendue
0