bonsoir,
j'utilise le code suivant pour lire une image que je les mis dans un doc texte.
j'ai obtenu de bonne résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 vector <short int> xoff; ifstream ifs("image.txt"); short int x; while (ifs >>x) { xoff.push_back(x); }
le contenu du document est comme suit: 207 202 202 207 209 208 ...
sont des nombres séparés par un espace et chaque valeur ne dépasse pas 255.
je veux minimise la taille occupe par le programme.
Pour cela j'ai pensé d'utilisé le type unsigned char (8bit).
le pb c'est qu'a chaque fois il fait retour juste un caractere.
par exemple au lieu que j'obtient 207 une seule fois. j'obtient la premiere fois 2 puis 7 puis 0.
mais 207 ici ne dépasse pas le format 8bit.
est ce que c'est possible d'utilise le type unsigned char vue que ces nombre ne depasse pas la valeur 255.
Merci d'avance
Partager