Tableaux dans procédures et fonctions

Sir-cuit -  
 Sir-cuit -
Bonjour,
Pouvez-vous m'indiquer svp comment je peux dans une fonction ou procédure enregistrer un tableaux dans cette fonction. L'utilisateur doit entrer des données au fur et à mesure et ces données doivent être enregistrées dans ce tableau. De plus, je dois par la suite pouvoir réutiliser ses informations pour les traitées. Pouvez-vous m'indique précisément la marche à suivre?

D'avance merci
A voir également:

3 réponses

easycomp Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   30
 
Salut,

En quel langage?

Sur le principe, tu dois passer ton tableau par référence à ta fonction pour permettre une utilisation/modification globale et persistante en mémoire de ton tableau.
0
Sir-cuit
 
You,

Tu pourrais stp être plus clair et me montrer cela si possible par un exemple?
Pas de langage particulier, il s'agit juste du code algo.
Merci
0
easycomp Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   30
 
Le problème est que le passage par référence est inhérent au langage utilisé.
En pseudo-code ca pourrait être:

fct maFct(@Tab)
{
//Traitemen de Tab en utilisant le déréférencement
}

Tab monTableau[ ];
maFct(@monTableau);

Encore une fois tout dépend du langage et cet exemple va peut être même plus t'embrouiller qu'autre chose ^^
Il y a des langages où les références n'existent pas donc il faut passer par un pointeur.
Enfin bref, sois plus précis sinon je pourrais pas être d'une grande aide :)
0
Sir-cuit
 
ok... voici donc un exemple:

On ne peut vendre un livre que si le stock est >0. Lorsque l'on vend un livre, son stock diminue de 1 et la caisse augmente du prix de vente.
Lorsqu'on reprend un livre, son stock augmente de 1 et la caisse diminue du prix de vente. Attention on ne pourra reprendre un livre que si la caisse est assez remplie... Lors de toute manipulation d'argent le cahier de caisse doit être mis à jour, dans le fichier "caisse.txt".


Procédure vente_livre()
Variable num,isbn,titre, auteur,editeur,px_vente,stock, truc en alphanum

Debut

Ecrire "Entrez isbn"
Lire num
Ouvrir "livre.txt" sur 1 en lecture
stock <- 50
Tant que (non(EOF(fichier livre.txt)))
Lire fichier (1), truc
isbn <- mid (truc, 1,20)
titre <- mid (truc, 21,50)
auteur <- mid(truc,71,50)
editeur <- mid(truc,121,50)
px_vente <- mid(truc,171,6)
stock<- mid(truc,177,3)

si code <> isbn alors
Ecrire"Le livre n'existe pas"

sinonsi stock>0 alors
Ecrire isbn & titre & auteur & editeur & px_vente & stock
stock <- stock - 1
Fin tant que
Fermer(1)

Fin

Pourrais-tu me dire si le code suivant est juste et comment puis-je enregistrer ses informations dans un tableaux?

Merci
0
Sir-cuit > Sir-cuit
 
Bonjour,

Pourrait-on m'aider quant à ma question svp???
Merci
0
Sir-cuit
 
Rebonjour,
J'suis toujours en attente d'une réponse, merci de bien vouloir m'aider svp.
Bye
0