Bonjour,
Je voudrais envoyé en argument un tableau mais a partir du 3e element comme on peut le faire en C avec la syntaxe suivante : &buffer[2]
Savez vous comment ecrire ceci en VB ?
Merci
Johnson
Bonjour,
Je voudrais envoyé en argument un tableau mais a partir du 3e element comme on peut le faire en C avec la syntaxe suivante : &buffer[2]
Savez vous comment ecrire ceci en VB ?
Merci
Johnson
Tu l'envoie en entier et tu commence a le lire a partir du troisieme élément... Non?
Je ne vois pas trop comment faire le décalage ? Peux-tu m'en dire un peu plus ?
J'ai envie d'envoyer un tableau pour des sockets avec la fonction :
send (sock, buffer, len(buffer), 0)
Or je veux envoyer l'ensemble des données de mon tableau buffer mais a partir du 3e éléments comme je pourrais le faire en C avec &buffer[2]
Merci de votre aide
Johnson
Tu parles bien d'un tableau ou d'une chaine de caractères?
En VB, une chaine de caractères n'est pas un tableau comme en C.
Pour les chaines, voir les fonctions Mid, Left, Right et Instr dans l'aide en ligne.
N'oubliez pas de cliquer surquand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
Je t'ai expliqué là :
http://www.developpez.net/forums/sho...d.php?t=161748
que tu étais ici sur un forum VB (Nous ne sommes pas sensés connaître C !)
Alors : pas de syntaxe C mais une explication en langage courant ou algo !
Pour ton problème : en VB, on fait une boucle et on ignore les 2 1ers articles ... c'est tout.
désole...
En fait ce que j'aimerais envoyer c'est un tableau de dimension n.
Les 2 premieres valeurs de ce tableau tableau(0) et tableau(1) sont des octets que je ne veux pas envoyé.
Il faut donc que je fasse un décalage de 2 du tableau.
Une boucle, donc... ignorant les 2 1ers articles du tableau... facilissimo !
+ 1
Des boucles!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 For R = 2 to UBound(monTableau()) ' R pour row -> ligne For C = 0 to UBound(monTableau(0)) ' C pour column ' ton code pour lire un champ du tableau Next Next
Partager