NewbieContest

Programmation => Langages compilés => Discussion démarrée par: Nebelmann le 17 Février 2007 à 17:14:21



Titre: [WinDev] Initialiser un tableau ?
Posté par: Nebelmann le 17 Février 2007 à 17:14:21
Salut

Bon, je sais que c'est la loose de faire du WinDev, et surtout de planter sur un problème aussi simple, mais même après avoir fait des recherches sur google je n'arrive pas à produire l'équivalent de ce code C/C++/Java :

Code:
int tableau[6] = {1, 2, 3, 4, 5, 6}
J'ai bien tenté un :

Code:
tab est un tableau de 6 entiers = [1 2 3 4 5 6]
mais ça ne marche pas...

/me espère qu'un gentil développeur WD pourra l'aider...


Titre: [WinDev] Initialiser un tableau ?
Posté par: Baxyste le 20 Février 2007 à 12:15:22
Bon, je ne suis pas un grand Dieu de la programmation mais dans ton code tu veux déclarer les valeurs de tes cases. Donc il faut mettre un ; à la fin de ta déclaration.

Et ta deuxième solution comporte un faute de syntaxe si je puis dire. En effet nous devons mettre des "{" et non pas des "[".

Voici le lien du SDZ qui m'a permis de tout comprendre sur les tableaux :

http://www.siteduzero.com/tuto-3-4086-1-les-tableaux.html#ss_part_1

A moins que ta question ne porte pas sur le C, j'ai un petit doute d'après le titre du sujet...


Titre: [WinDev] Initialiser un tableau ?
Posté par: Gardel le 20 Février 2007 à 17:21:06
C'est pourtant assez explicite, il demande de l'aide sur WinDev, un truc pour faire de la prog en français.... bref.
Nebelmann s'est appuyé sur un exemple en C et veut faire la même chose en WinDev.
Evidemment comme personne programme en WinDev, personne peut répondre à ce cher Nebelmann :) (ça lui apprendra à faire du WinDev ;))


Titre: [WinDev] Initialiser un tableau ?
Posté par: Baxyste le 20 Février 2007 à 18:25:58
Citation de: Gardel
C'est pourtant assez explicite, il demande de l'aide sur WinDev, un truc pour faire de la prog en français.... bref.
Un truc pour faire de la programmation en français ? :shock:
Je comprend pas ce que tu veux dire par là.
De la programmation en français...:lol:

Et je sais pas si c'est un bug du site ou si c'est fait volontairement mais mon post précédent a été supprimé. :/


Titre: [WinDev] Initialiser un tableau ?
Posté par: Invit le 20 Février 2007 à 20:11:59
http://fr.wikipedia.org/wiki/WinDev

tiens pis au passage peut etre des débuts de réponse là (j'ai pas regardé plus en détail)
http://www.developpez.net/forums/forumdisplay.php?f=226
http://www.wdforge.org/
http://www.windasso.org/cgi-bin/gespage.exe?exec=index

Nebelmann, à quand une reconversion au VisualBasic ? :lol:


Titre: [WinDev] Initialiser un tableau ?
Posté par: Nebelmann le 20 Février 2007 à 23:42:39
Citation
Bon, je ne suis pas un grand Dieu de la programmation
Ca se voit, sinon tu ne répondrais pas "C" à la question "WinDev"...

Merci, BufferBob, mais tu penses bien que j'ai déjà plus ou moins écumé les résultats de google avant d'en arriver à poser la question ici... je me contente pas de réprimer les autres quand ils ne cherchent pas d'abord...

Citation
(ça lui apprendra à faire du WinDev )
j'te fiste !!

Citation
Nebelmann, à quand une reconversion au VisualBasic ?
j'te fiste !!


Titre: [WinDev] Initialiser un tableau ?
Posté par: DealM le 21 Février 2007 à 09:56:17
Je développe en Windev au taf (pas le choix) mais je m'y suis fais.
D'ailleurs toutes les épreuves de prog que j'ai réussi, je les ai faites avec Windev.

Concernant ta déclaration, n'essaie tout de même pas de trop lui en demander.
Fais ta déclaration, attend qu'il ait bien compris ce qu'il doit faire, et ensuite, ajoute lui des valeurs...

Code:
MonTab est un tableau de 6 entiers
i est un entier

POUR i = 1 A 6
    MonTab[i] = i
FIN


Titre: [WinDev] Initialiser un tableau ?
Posté par: Zmx le 21 Février 2007 à 10:51:59
Et si opn veux mettre 1 7 8 9 12 1 7 84 6 dans le tableau ?


Titre: [WinDev] Initialiser un tableau ?
Posté par: DealM le 21 Février 2007 à 11:27:02
Bah ligne par ligne
Code:
MonTab[1] = 1
MonTab[2] = 7
MonTab[3] = 8
...


Titre: [WinDev] Initialiser un tableau ?
Posté par: neoflo le 21 Février 2007 à 11:54:52
J'ai vu que tu avais aussi posté sur developpez.com. :P


Titre: [WinDev] Initialiser un tableau ?
Posté par: Nebelmann le 21 Février 2007 à 13:00:03
Citation
J'ai vu que tu avais aussi posté sur developpez.com
Tout à fait... le truc c'est que je veux tester l'algorithme de hashage MD5 en WinDev, ce qui implique d'initialiser un tableau de 64 cases...
Et je n'ai pas trop envie de faire 64 fois un tab
  • = y :/
Citation
Et si opn veux mettre 1 7 8 9 12 1 7 84 6 dans le tableau ?
J'ai oublié de le préciser, ou alors mon exemple était mauvais ^^

La doc de windev semble le dire aussi, ce n'est pas directement possible... dommage, surtout au vu de leur slogan...


Titre: [WinDev] Initialiser un tableau ?
Posté par: DealM le 21 Février 2007 à 14:48:20
Windev est très bon pour tout ce qui est gain de temps, beaucoup de choses sont extrèmement faciles à faire sans que tu n'aies besoin de coder quoique ce soit (je pense aux fonctions EmailEnvoie par exemple, ou FtpConnecte etc.etc.).

Par contre, dès qu'il s'agit de le pousser un petit peu, tu te retrouve très vite limité...

Si tu as d'autres soucis côté windev, fais moi signe, je pourrais peut-être te renseigner.