Salut!
Je lis le contenu d'un fichier dans un StringStream et je voudrais convertir cette chaine en unsigned char. Quelle fonction je peux utiliser?
Merci.
A+
Salut!
Je lis le contenu d'un fichier dans un StringStream et je voudrais convertir cette chaine en unsigned char. Quelle fonction je peux utiliser?
Merci.
A+
Bonjour,
il y a quelque chose qui n'est pas clair dans ta question: dans un std::stringstream, il y a un buffer (on peut le voir comme un tableau de char), alors qu'un unsigned char ce n'est qu'une variable (généralement 1 octet).
Cela dit, si ça peut te mettre sur la piste, le code suivant fonctionne:
Hope it helps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 std::stringstream sst; sst << 'c'; unsigned char uc; sst >> uc;
A moins que ce qui t'intéresse, c'est de récupérer le buffer,mais ce sera comme le dir Rod, un pointeur sur char via string: stringstream::str::c_str
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager