Einführung in die Programmierung mit C++ Bjarne Stroustrup

...komplette Frage anzeigen

1 Antwort

Poste mal wie die Aufgabe lautet

HectorBarkas 03.09.2012, 11:03

Hallo 7xCore,

die Aufgabe hat sich geklärt. Aber hab jetzt ein anderes Problem und zwar Kapitel 3 bei testen Sie Ihr Könne,das mit dem Vornamen und Alter. Wenn ich das debugge sagt der mir:

error C2679: Binärer Operator '>>': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)

Mein Code:

include "../../stdlibfacilities.h

int main () { cout<<"Bitte geben Sie Ihren Vornamen und Ihr Alter ein"<<endl; string firstname="???"; int age=-1; cin >> firstname >> age; cout<<"Hallo"<<firstname<<"(Alter"<<age<<")"<<endl; keepwindow_open(); return 0; }

0
7xCore 05.09.2012, 14:29
@7xCore
#include <iostream>
#include <string>
#include <conio.h>

int main(){


std::string firstname; 
int age; 

std::cout<<"Bitte geben Sie Ihren Vornamen und Ihr Alter ein"<<std::endl; 
std::cin >> firstname >> age;

std::cout<<"Hallo "<<firstname<<" (Alter: "<<age<<" )"<<std::endl; 

_getch();
return 0;
}

statt den ganzen html sonderzeichen codes fürgst du einfach die 2 operatoren ein.

0
HectorBarkas 08.09.2012, 16:23
@7xCore

Also das hatte ich schon versucht,damit klappt es auch. Aber ich weiss nicht ob ich das für die ganze Aufgaben verwenden kann? Weiss nicht wieso das nicht geht mi der Datei die die angeben.

0
7xCore 11.09.2012, 19:55
@HectorBarkas

Ich weiß jetzt nicht wie dein header aufgebaut ist, aber du kannst deinen code auch verwenden, bloß musst du noch string includieren.

0

Was möchtest Du wissen?