Ciao
non riesco a stampare un array di unsigned char in C++.
In pratica leggo dei byte da uno stream come unsigned char e li inserisco in un array b. A questo punto ho provato varie conversioni per stampare i caratteri ascii, ma ottengo solo simboli strani, ho usato sia printf con %s, %u che cout
Ho fatto una cosa simile in Java leggendo gli stessi dati da InputStream, salvando in un byte[] b e poi stampando con:e non ho problemi. Cosa sbaglio?codice:System.out.println(new String(b))