Mailinglist Archive: opensuse-programming-de (113 mails)

< Previous Next >
Re: long to char
  • From: Michael Wenger <onlymails@xxxxxxx>
  • Date: Sun, 01 Aug 2004 02:33:41 +0200
  • Message-id: <20040801003419.52D9CBD619@xxxxxxxxxxxxxxxxx>
Hi Jan!

Jan Hendrik Berlin schrieb am 01.08.2004 01:41 :
Ich hab hier gerade das Problem, dass ich einen long zerhacken und dann in char speichern möchte! Das ist soweit kein Problem! Nur wie bekomme ich es hin, dass er kein stress macht, wenn ich den char= long setze?? Von der größe der Zahl ist es dann kein problem mehr...!

Das nennt man casten. In deinem Fall ist es wohl ein static_cast:
long lo = 80;
char ch;
// 1. Möglichkeit
ch = static_cast<char>(lo);
// 2. Möglichkeit (unsauber)
ch = char(lo);

Wie immer, wenn ich zu C bzw. C++ Stellung nehme: Keine Gewähr, da ich
fast nie in diesen beiden Sprachen programmiere ;-)

Gruß,
Michael



< Previous Next >
List Navigation
Follow Ups