Demande d'exlplication d'une instruction
akram24585
Messages postés
1
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
unsigned char *oData=(unsigned char *)output->imageData
signifie quoi?
unsigned char *oData=(unsigned char *)output->imageData
signifie quoi?
1 réponse
-
Vu le peu d'information que l'on a ça va être difficile de donner une réponse complète...
On ne sait même pas de quel langage il s'agit... on va dire que c'est du C, mais le sens pourrait être légèrement différent si c'était du C++ auquel cas output pourrait être objet d'une classe
output->imageData
output est un pointeur sur un struct, dont un des champs est imageData
(unsigned char*) output->imageData
on caste la donnée imageData comme une chaîne de caractères non signés
unsigned char *oData= (unsigned char *)output->imageData
on stocke la donnée chaîne de caractères obtenue dans la variable oData
Tu dois donc avoir quelque part une définition de output comme ceci :
struct un_nom_de_structure{ un_type_compatible_avec_char *imageData; } *output;
Avec le peu de données que tu nous donnes, je ne vois pas quoi dire de plus...
Quant à dire ce que ça signifie, ça dépend du contexte !