Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 16:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Addition in der Konsolenausgabe...

Discussion on Addition in der Konsolenausgabe... within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2010
Posts: 173
Received Thanks: 80
Addition in der Konsolenausgabe...

Hi,

weiß zufällig jemand warum das hier nicht funktioniert?

Quote:
int wert = 30;
int wert2 = 30;
string ausgabe;

ausgabe = wert + wert2;
getchar();

cout << ausgabe << endl;

getchar();
return 0;
Cascraft is offline  
Old 12/31/2011, 22:55   #2
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
string = int + int;

sure.
vwap is offline  
Old 12/31/2011, 23:38   #3
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Du kannst der Klasse string keinen Integer Wert zuweisen.
Probier mal:
Code:
string IntToString(int num)
{
stringstream ss;
string s;
ss << num;
ss >> s;
return s;
}
Musst dann noch <sstream> inkludieren.
jacky919 is offline  
Old 12/31/2011, 23:45   #4
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by jacky919 View Post
Du kannst der Klasse string keinen Integer Wert zuweisen.
Probier mal:
Code:
string IntToString(int num)
{
stringstream ss;
string s;
ss << num;
ss >> s;
return s;
}
Musst dann noch <sstream> inkludieren.
Gibt ja auch nichts fertiges zum konvertieren ;o
MoepMeep is offline  
Old 12/31/2011, 23:51   #5
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Quote:
Originally Posted by MoepMeep View Post
Gibt ja auch nichts fertiges zum konvertieren ;o
Wie würdest du's denn machen?
jacky919 is offline  
Old 01/01/2012, 00:14   #6
 
elite*gold: 0
Join Date: Mar 2010
Posts: 173
Received Thanks: 80
frohes Neues Jahr

Quote:
Originally Posted by jacky919 View Post
Du kannst der Klasse string keinen Integer Wert zuweisen.
Probier mal:
Code:
string IntToString(int num)
{
stringstream ss;
string s;
ss << num;
ss >> s;
return s;
}
Musst dann noch <sstream> inkludieren.
Ich verstehe nicht was es genau macht..
Cascraft is offline  
Old 01/01/2012, 00:16   #7
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Konvertiert einen int in einen string...

Achja, Frohes Neues!
jacky919 is offline  
Old 01/01/2012, 00:40   #8
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by jacky919 View Post
Wie würdest du's denn machen?
Mit den von der Sprache gegebenen Methoden zur Konvertierung ;o
MoepMeep is offline  
Old 01/01/2012, 03:34   #9
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Mal ne ganz blöde Frage, warum willst du das mit nem String ausgeben ?

Code:
int wert = 30;
int wert2 = 30;
string ausgabe;
..Ginge doch auch so ?

Code:
int wert = 30, wert2=30,ausgabe=0;
bzw.
Code:
int wert = 30;
int wert2 = 30;
int ausgabe;
Dann braucht man nichts konvertieren (dürfte für einen Anfänger(ich schätze dich hoffentlich nicht zu unrecht so ein) einfacher sein)...

Und mit cout kannst du ja beides ausgeben:
Code:
cout << string << int << endl;
.SkyneT. is offline  
Thanks
1 User
Old 01/01/2012, 21:59   #10
 
elite*gold: 0
Join Date: Mar 2010
Posts: 173
Received Thanks: 80
Quote:
Originally Posted by .SkyneT. View Post
Mal ne ganz blöde Frage, warum willst du das mit nem String ausgeben ?

Code:
int wert = 30;
int wert2 = 30;
string ausgabe;
..Ginge doch auch so ?

Code:
int wert = 30, wert2=30,ausgabe=0;
bzw.
Code:
int wert = 30;
int wert2 = 30;
int ausgabe;
Dann braucht man nichts konvertieren (dürfte für einen Anfänger(ich schätze dich hoffentlich nicht zu unrecht so ein) einfacher sein)...

Und mit cout kannst du ja beides ausgeben:
Code:
cout << string << int << endl;
vielen dank! super erklärt!

das mit dem string sollte doch eine einfache variable sein, damit ich die beiden wert einfach in der konsole ausgeben kann..

aber jetzt verstehe ich string nicht so ganz
Cascraft is offline  
Old 01/01/2012, 22:19   #11
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Ein string ist eine Zeichenkette.
MoepMeep is offline  
Thanks
1 User
Old 01/02/2012, 11:50   #12
 
elite*gold: 0
Join Date: Jul 2007
Posts: 84
Received Thanks: 8
Was du versuchst ist
Code:
string = int + int;
Sowas funktioniert nicht, da es zwei vollkommen unterschiedliche Datentypen sind. Entweder zu konvertierst die Interger in einen String oder du machst daraus
Code:
int = int + int;
IceTray is offline  
Old 01/02/2012, 14:54   #13


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Wobei die Konvertierung vom Int in einen String keinen Sinn machen würde, da der Operator + bei Strings verkettet und keine Zahlen im Inhalt addiert.

Außerdem wurde es schon ganz richtig gesagt: Dieser ganze Konvertierkram ist völlig unnötig, std::cout << ist auch für Int Variablen überladen, dafür muss das Ergebnis kein String sein.
MrSm!th is offline  
Old 01/06/2012, 18:15   #14
 
elite*gold: 0
Join Date: Jul 2007
Posts: 84
Received Thanks: 8
Quote:
Originally Posted by MrSm!th View Post
Wobei die Konvertierung vom Int in einen String keinen Sinn machen würde, da der Operator + bei Strings verkettet und keine Zahlen im Inhalt addiert.

Außerdem wurde es schon ganz richtig gesagt: Dieser ganze Konvertierkram ist völlig unnötig, std::cout << ist auch für Int Variablen überladen, dafür muss das Ergebnis kein String sein.
Er müsste natürlich das fertig Ergebnis in einen String konvertieren.^^ Wofür er das als String haben will wissen wir ja auch nicht. Das kann ja auch ein Codeschnipsel aus einem größeren Projekt sein. Ich habe mir z.B. mal die Uhrzeit in einen String konvertiert, um sie einfach mit einer Funktion zurück geben zu können (In diesem Format: "HH:MM").
IceTray is offline  
Old 01/06/2012, 23:36   #15


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Doch, er will es mit std::cout ausgeben :P
MrSm!th is offline  
Reply


Similar Threads Similar Threads
iBot Addition - DexProjects
01/30/2012 - SRO Hacks, Bots, Cheats & Exploits - 8 Replies
Hello again ! I upgrade my old project for iBot. It's coded in AutoIT again. It's easy and simple like always. Minimal processor usage. For now it contains : - AutoBuffer - Hider
I want a way purposes in addition to the merchant
12/13/2011 - Rappelz Private Server - 9 Replies
welcome guys i want to add purposes to the merchand without the program because there is no purposes that i want like the wings, the growns 150 and the chips and thanks for all
Konsolenausgabe
08/01/2010 - AutoIt - 9 Replies
Gibt es sowas? Und wenn ja kann mir jemand zeigen wie das geht? Danke :D
[AC Tool] Addition to the Magic Casting Script originally written by TeabagGus.
08/14/2009 - General Gaming Discussion - 0 Replies
##Credit for original script goes to TeabagGus. I only edited it. **In order for this macro to work, you MUST rebind your autorun toggle hotkey to N. It was originally G, but I changed it to N. Forgot that G had a good use in game. Note: You could probably make it crouch walk in circles by changing N to crouch toggle rather than autoruntoggle. First of all guys, I'm very much a beginner at this. This might have some holes in it, but I've tested it and it works for me. All it does is...



All times are GMT +1. The time now is 16:07.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.