Copie de tableau de structure de double dans un tableau char - C++ - Programmation
Marsh Posté le 03-06-2005 à 18:28:08
j'ai pas tout suivi, c'est du C. Je ne comprends pas ce que tu veux faire des des char*. send et recv demande des void*. pas de basser par des buffer et des casts inutiles.
Marsh Posté le 03-06-2005 à 18:30:19
Send et recv prenne du void *. Hum hum v voir ça lol, mais si c vrai je suis vraiment stupide d'avoir perdu autant de temps
Marsh Posté le 03-06-2005 à 18:32:59
Bon ben je suis stupide, je teste sans tous mes memcpy détestable et peu fiable, si je bloque encore je repasserais .
En tout cas merci de répondre aussi vite je suis bluffer
Marsh Posté le 03-06-2005 à 18:35:25
ni besoin de memcpy
Foo tab[N]
send( , tab, N * sizeof tab[0]); ...
Marsh Posté le 03-06-2005 à 18:40:37
Bon j'ai essayer comme ça mais je bloque sur un autre turc j'ai l'impression , v poster ça dans la section C si j'ai bien compris alors
merci encore
Marsh Posté le 03-06-2005 à 18:41:40
tu termines ton problème ici, et tu arrêtes les tartines de code imbittables
Marsh Posté le 03-06-2005 à 18:44:51
Mince j'ai pas vue ton dernier post, v supprimer monautre message alors et je vais essayer de mieu cibler mon problème pour vous limiter la prise de tête
Marsh Posté le 03-06-2005 à 18:16:57
Bonjour à tous tout d'abord
Je bloque actuellement sur un problème que je trouve personnellement compliquer. En gros pour vous situer le contexte, je programme un Doomlike en OpenGl. Je code actellement la partie réseau, seulement chaque personnage ou balle est caractérisée par un structure de double :
struct tir
{
double x,y,z,angleTX,angleTZ;
};
(les angles c pour le calcul des directions)
chaque élement est stocké dans un tableau permetant d'être représenter sur chaque pc ensuite :
tir tirs[800];
tir vaiss[8];
maintenant mon problème :
Comme vous le savez pour l'envoie de packet via des sockets on utilise les fonctions send et recv.
Or ceux ci requier un tableau de char en paramètre. Il me faut donc convertir mes tableaux de structures de double en tableau de char.
je vous passe le code qui me bloque : (je sais c super lourd de regarder un code comme ça alors j'ai essayer de le commenter, je n'ai aucune erreur de compilation, c juste que ça plante sur un memcpy je crois durant l'execution :s)
Message édité par arconius le 03-06-2005 à 18:20:25