Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » frage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.12.2004, 16:37 Uhr
morbid



hi leute ich bins mal wieda ich hab da mal ne kleine frage und zwar will ich eine int variable in einen buchstaben umwandeln mit hilfe des ascll zeichensatzes das heist wenn ich zb :


C++:
char buchstabe;
int b=65;



hab will ich das 'buchstabe' jetz ein A ist weil 65 in ascll ja A ist wie bewerkstellige ich das?
danken schon mal im vorraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.12.2004, 17:11 Uhr
Pablo
Supertux
(Operator)


C Code:

C++:
buchstabe = b;



C++ Code:

C++:
buchstabe = (char) b;


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.12.2004, 19:12 Uhr
morbid



danke dir^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.12.2004, 22:15 Uhr
0xdeadbeef
Gott
(Operator)


Ts, ts, Pablo - das hier:

C++:
buchstabe = (char) b;


ist definitiv kein C++-Code. In C++ schreibt man

C++:
buchstabe = char(b);


oder meinetwegen auch

C++:
buchstabe = static_cast<char>(b);


Aber

C++:
buchstabe = (char) b;


ist C-Code.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.12.2004, 11:23 Uhr
morbid



ne ich will ja keinen static_cast wobei:


C++:
buchstabe=char(b);



hört sich jetz mal nicht schlecht an^^ aber theoretisch müsste ja alle drei gehen oda?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.12.2004, 15:38 Uhr
Pablo
Supertux
(Operator)


Aber in C braucht man nicht casten, zumindest habe ich sowas nicht unter C gecastet.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.12.2004, 15:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst den C-Cast (wie er auch schon so schön heißt ) nicht explizit machen, nur die meisten (C++)Compiler melden dir bei so nem cast ne typumwandlung ohne explizitem cast.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
27.12.2004, 12:32 Uhr
morbid



ihr wisst schon das ich von c++ sprech oda?^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
27.12.2004, 14:17 Uhr
Pablo
Supertux
(Operator)


nein, wir sind keine Zauberer (vielleicht Windalf) und wenn du uns nicht sagst, dann können wir es nicht wissen
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
27.12.2004, 15:20 Uhr
Hans
Library Walker
(Operator)



Zitat von morbid:
ihr wisst schon das ich von c++ sprech oda?^^

Nun, dann steht die Antwort auf Deine Frage ja im posting 003 drin. Ansonsten hat Pablo recht: Wir können raten, aber wissen tun wir es erst, wenn Du es uns sagst.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: