Problème Dim

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Fig
Messages : 1176
Inscription : jeu. 14/oct./2004 19:48

Re: Problème Dim

Message par Fig »

graph100 a écrit :
Fig a écrit :Je ne sais pas ce que tu veux faire au final (ce n'est pas trivial quand on regarde ton code !!), mais en admettant que tu veuille vraiment faire ce que tu fais
:mrgreen: :mrgreen: :mrgreen: :lol:

je suis mort de rire...
Image Fallait la sortir celle là ... en même temps quand tu regarde le code... :?
Dernière modification par Fig le sam. 07/avr./2012 16:29, modifié 1 fois.
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 6.00LTS - 64 bits
Avatar de l’utilisateur
Fig
Messages : 1176
Inscription : jeu. 14/oct./2004 19:48

Re: Problème Dim

Message par Fig »

David, pourquoi tu voudrais créer un tableau sans savoir ce qui va aller dedans ?? :|
Il y a deux méthodes pour écrire des programmes sans erreurs. Mais il n’y a que la troisième qui marche.
Version de PB : 6.00LTS - 64 bits
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Problème Dim

Message par dayvid »

Bin pour rien en faite, c'est juste un test :|
enfin bref c'est quand même dommage qu'on ne puis pas crée de tableaux ou autres dinamiquement :(

Dans mon exemple comment je fait moi pour initialiser un tableau sans savoir son type hein !
Merci pour votre aide :)
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Problème Dim

Message par G-Rom »

Oui mais pourquoi on pourais pas crée des tableaux au autre dinamiquement, c'est dommage ça
Comment puis-je faire autrement svp ?!
AllocateMemory() ?

Code : Tout sélectionner

nbElements.i = 10

*TableauDeFloatUneDimension.i  = AllocateMemory( 4 * nbElements )
*TableauDeFloatDeuxDimension.i = AllocateMemory( 4 * (nbElements * nbElements) )


; Remplissage...
For i = 0 To nbElements - 1
  PokeF( *TableauDeFloatUneDimension + ( i * 4 ) , #PI * Cos(i) )
Next i

Debug "Lecture une dimension : "
  For i = 0 To nbElements - 1
    Debug PeekF( *TableauDeFloatUneDimension + ( i * 4 ) )
  Next 
Debug ""

; Remplissage...
For i = 0 To nbElements - 1
  For j = 0 To nbElements - 1
    PokeF( *TableauDeFloatDeuxDimension + ( i + j * nbElements ) , #PI * Cos(i) + Sin(j) )
  Next
Next

Debug "Lecture deux dimension : "
For i = 0 To nbElements - 1
  For j = 0 To nbElements - 1
    Debug PeekF( *TableauDeFloatDeuxDimension + ( i + j * nbElements ) )
  Next
Next
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Problème Dim

Message par dayvid »

Heu merci G-Rom mais j'ai pas compris le fonctionnement de ce code :oops:
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Répondre