Problem mit "cin>>..."
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
ich w?rde es so machen:
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
void main(void)
{
char name[20];
cout << "Bitte gib deinen Namen an: "; gets(name); cout << endl;
cout << "Du hei?t also: " << name << endl;
getch();
} -
oder du deklarierst die variable gleich als string statt char, das w?rde auch gehen, also so:
#include <iostream.h>
#include <string.h>
void main
{
string name;
cout << "Bitte gib deinen Namen an: ";
cin >> name;
cout << endl;
cout << "Du hei?t also: " << name << endl;
} -
HI,
ich habe folgendes Prob:
wie kann ich, wenn ich als variable eine eingabe hab und dort ein wort!! hineinschreib dieses auch als wort wiedergeben lassen??
bsp:
cout<<"bitte gib dein namen ein"<<endl;
float name;
cin>>name;
cout<<"du heisst also: "<<name<<endl;
please help
mfG
ersetze einfach dein float durch string.
oder sind deine namen alles kommazahlen?
mfg
marco -
#include <iostream>
using namespace std;
int main()
{
char name[30];
cout << "Geben sie ihren Namen an: ";
cin >> name;
cout << "\n";
cout << "Ihr name ist: " << name << endl;
return 0;
}
So w?rde ich es machen leider nicht getestet auf Fehler da ich noch in der Schule sitze !
Beitrag ge?ndert am 25.01.2006 15:00 von max25 -
^^
wird ned ganz funktionieren es sei denn, namen haben nur 1 buchstaben!
ersetzte char name; durch char name[30]; (dann kannste namen mit der l?nge 30 speichen!
oder du machst es mit nem string!
#include <string.h>
string name;
cout<<"dein name ist "<<name<<endl;
ich bin mir nimmer ganz sicher aber wenn du float nimmst und dann schreibst:
printf("Dein Name ist %s",name);
k?nnte das auch gehen. allerdings k?nntest du nur 3 buchstaben reinschreiben (float 4 byte. 1 byte f?r \0) <- bin mir aber ned sicher! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage