Frage bzgl Strings



  • Hallo, ich habe folgenden String vorliegen: (Binäre Ansicht)

    08 40 41 42 43 44 45 46 47

    dieser liegt verschlüsselt vor. das erste byte sagt mir das er 8 zeichen besitzt. ich möchte nur dieses 8 auslesen, damit ich den string entschlüsseln kann. daher meine frage, wie mache ich das, dass ich die 8 rausbekomme und in einen short int packen kann?

    gruß und danke

    sebastian



  • int num = text[0]; //vlt nach unsigned casten.



  • ok danke hat funktioniert, wenn wir schon beim thema bytes sind, wie kann ich mit den ifstream genau ein einziges byte auslesen und dieses in einen integer umwandeln? das hab ich bislang auch noch nicht rausgefunden



  • bytes kannst du mit read lesen. du kannst auch mit (unsigned) char rechnen, musst es nicht immer in int umwandeln.


Log in to reply