Wie kann ich ein Zeichen in einen INT im Bereich von 0 und 255 in C ++ konvertieren?C++

Programme in C++. Entwicklerforum
Anonymous
 Wie kann ich ein Zeichen in einen INT im Bereich von 0 und 255 in C ++ konvertieren?

Post by Anonymous »

Ich versuche, meinen eigenen Dateikompressor zu erstellen, und einige der Zeichen in der Datei, die ich zu komprimieren versuche, sind '�'. < /p>
Ich habe es versucht: < /p>

Code: Select all

#include 

int main(){
std :: cout 
, aber es gab einen Fehler zurück, der < /p>
sagtetest.cpp:6:25: error: character too large for enclosing character literal type
6 |     std :: cout 
Und selbst wenn ich mit fstream gerade in die Datei gehe und versuche, diese Zeichen in eine Zahl zu konvertieren, erhalte ich eine negative Zahl, aber wenn ich vorzeichenlos int verwende, bekomme ich eine Zahl höher als die Reichweite von 0 und 255 < /p>
etwas, das ich versucht habe, < /p>
#include 
#include 
#include 

using namespace std;

vector something;

stringstream ssom;

int main(){
fstream file12("Compresser");
ssom

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post