Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Wie vereinige ich 2 Zahlen?

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
19.11.2005, 12:19 Uhr
~Nicock
Gast


So Hi erst mal,

Hab ein Problem, ich will zwei Zahlen einlesen z.B. 2 unf 5 und will daraus dann
die 25 machen und mit der dann weiterarbeiten.
MFG Nico
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.11.2005, 12:52 Uhr
virtual
Sexiest Bit alive
(Operator)



C++:
int x,y;
std::cin>>x>>y;

int z = 10*x + y;


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.11.2005, 14:53 Uhr
RedEagle



Was hast du denn vor?
Zahl aus Variable A an Zahl von Variable B hängen??

Vereinigung

C++:
unsigned char zahla = 0xAA; // 170d
unsigned char zahlb = 0xBB; // 187d
unsigned short erg = 0;

erg  = zahlb << 8;
erg |= zahla;

//erg == 0xBBAA (48042d)


Trennung

C++:
unsigned char zahla;
unsigned char zahlb;
unsigned short erg = 0xBBAA;

zahla = erg & 0xFF;
zahlb = erg >> 8;

--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.11.2005, 18:52 Uhr
0xdeadbeef
Gott
(Operator)


Ich nehme an, dass eher sowas gemeint ist:

C++:
#include <iostream>
#include <sstream>

int main() {
  int x, y, z;
  std::stringstream sstr;

  std::cin >> x >> y;
  sstr << x << y;
  sstr >> z;

  std::cout << z << std::endl;
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.11.2005, 17:44 Uhr
Diablo II



string mit ## auch tun.
mit bitschift vieleicht. so genau ist mir jetzt faul.
so gest vieleicht?

int zahla, zalhb, muszahl;

cin>> zahla;
cin>> zahlb;
if(zahla>10)

//brauchst MAX von baiden klein feler

{
muszahl=(zahla*10)+zahlb;
}

else if(zahla>100)
{
muszahl=(zahla*100)+zahlb;

und so weiter;

PS: trodzem viel muhe gemacht nach soviele undakbaren, haben mich sogar ferarscht unglablich, mit compiler kann ich auch profi sein;

Dieser Post wurde am 20.11.2005 um 18:07 Uhr von Diablo II editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.11.2005, 17:46 Uhr
predator




Zitat von Diablo II:
string mit ## auch tun.


So langsam bekomm ich das Gefühl, dass er ein Troll ist...
--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
20.11.2005, 18:14 Uhr
Diablo II




Zitat von predator:
[quote Diablo II]string mit ## auch tun.


So langsam bekomm ich das Gefühl, dass er ein Troll ist...[/quote]

welches trol ich habe korigirt kann man iene integer zahl bekomen
scheisse was wilst du?;

#define STR "idi";
#define STREND "ot";

STR##STREND;

wierd???
 
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: