Unsigned char invalid byte sequence in conversion input

di il
7 risposte

Unsigned char invalid byte sequence in conversion input

Stò facendo un casting in unsigned char così

rgb_t colour;
image.get_pixel(c, r, colour);
cout << (unsigned char)colour.red << " " << (unsigned char)colour.green << " " << (unsigned char)colour.blue << endl;

ma ho provato anche reinterpret e static cast

e lo compilo con

reset && c++ desc.cpp -O3 -march=native -o desc && ./desc > out.log

quando apro quel file con mousepad ottengo invalid byte sequence in conversion input

desc si esegue bene e non dà errori.

se lo apro con emacs ottengo

\200 \200 \200

che non è assolutamente quello che deve essere.

7 Risposte

Devi accedere o registrarti per scrivere nel forum
7 risposte