⇨ MENU ⇨ BIBLIOTHEQUE ⇨ arraylib.bbc
PROC_redim1d()
⇨ MENU ⇨ BIBLIOTHEQUE ⇨ arraylib.bbc
PROC_redim1d()
DESCRIPTION.
La procédure PROC_redim1d() permet de modifier ne nombre d'éléments d'un tableau de données à une dimension en réinitialisant de ses éléments.
SYNTAXE.
PROC_redim1d( tableau , type , quantite )
REMARQUES.
tableau doit être un tableau de données numériques, déclarés et existant, à une dimension.
type définit le type de données des éléments de tableau. type peut être :
- 1 pour des données de type nombres entiers de 0 à 255 (&) ;
- 4 pour des données de type nombres entiers de −2147483648 à 2147483647 (%) ;
- 8 pour des données de type nombres réels de ±2,3E−308 à ±1,7E308 (#) ou des nombres entier 64 bits (%%) ;
- 10 pour des données de type numériques variables, entières ou réelles à virgule flottante.
quantite doit être un nombre entier indiquant le nouveau nombre d'éléments de tableau.
Le contenu de tableau est détruit à l'appel de la procédure PROC_redim1d().
Voir la procédure PROC_redimpreserve1d() qui modifie le nombre d'éléments en conservant leur valeur.
Voir la procédure PROC_redim2d() qui modifie le nombre d'éléments d'un tableau de données à deux dimensions.
Voir l'instruction DIM() pour plus de détails sur les tableaux de données.
La procédure PROC_redim1d() est importée depuis le module arraylib.bbc.
EXEMPLE.
REM --- Importation des modules ---
REM --- Module de la bibliothèque BBC BASIC ---
INSTALL @lib$ + "arraylib.bbc"
REM --- INITIALISATION GENERALE ---
DIM LST_Tableau( 7 ) : LST_Tableau( 4 ) = 123
PRINT DIM( LST_Tableau(), 1 )
PRINT LST_Tableau( 4 )
REM --- Modification du nombre d'éléments ---
PROC_redim1d( LST_Tableau() , 10 , 12 )
PRINT DIM( LST_Tableau(), 1 )
PRINT LST_Tableau( 4 )
REM --- Fin du programme ---
END
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.