Tag: cin

std::cin ist der Globale stream-Objekt zur Verfügung gestellt von der C++ – standard-Bibliothek für das Lesen von der standard-Eingabe-stream.

cin und char-array-pointer in der struct

Anzahl der Antworten 5 Antworten
Als c++ - Anfänger habe ich geschrieben das folgenden code: int main(void){ struct car{ char * make[200]; int manfYear; }; int num=0; cout << "How many cars do you wish to catalogue? "; cin >> num; car

Mit cin in QtCreator

Anzahl der Antworten 3 Antworten
Für die Schule verwenden wir C++ als Sprache der Wahl. Ich bin derzeit mit QtCreator als IDE, und für seine GUI-Bibliothek ist es wunderbar. Die Schule ist mit Visual Studio. Jedoch die meisten Programme, die wir schreiben,

Überprüfen Sie, ob "cin" ist ein string

Anzahl der Antworten 3 Antworten
Habe ich ein einfaches kleines script, das ich bin-Kodierung, und ich bin versucht, nicht den Menschen ermöglichen, geben Sie eine Zeichenfolge ein, oder wenn Sie machen es zurück an den Anfang der Funktion wieder. Hier ist der

Das Lesen von 'unsigned int' mit 'cin'

Anzahl der Antworten 5 Antworten
Ich versuche zu Lesen ein unsigned int mit cin wie folgt: #include <limits.h> #include <iostream> using namespace std; int main(int argc, char* argv) { unsigned int number; //UINT_MAX = 4294967295 cout << "Please enter a number between

Problem der Verwendung von cin zweimal

Anzahl der Antworten 6 Antworten
Hier ist der code: string str; cin>>str; cout<<"first input:"<<str<<endl; getline(cin, str); cout<<"line input:"<<str<<endl; Das Ergebnis ist, dass getline nie Pausen für Benutzereingaben, daher der zweite Ausgang ist immer leer. Nachdem er einige Zeit auf Sie, ich erkannte,

Prüfung auf gültige Eingaben mithilfe von std::cin (C++)

Anzahl der Antworten 1 Antworten
Arbeite ich auf der Spiel 'Hex' für eine C++ - Klasse, und habe Schwierigkeiten zu verstehen, wie stellen Sie sicher, cin liest den richtigen Typ. Ich habe einige der Forschung getan, und ich bin in der Nähe,

wie cin text

Anzahl der Antworten 3 Antworten
Wie kann ich die Benutzer zur Eingabe von text anstelle von zahlen in dieses Programm. haw bekomme ich die cin-Anweisung zu akzeptieren text? Muss ich char? int main() { using namespace std; int x = 5; int

Mit cin für die Eingabe eines einzelnen Buchstaben in einen char

Anzahl der Antworten 1 Antworten
Ich habe versucht, mit "cin" zur Eingabe eines einzelnen Buchstaben in einen char-Namen schreiben. Ich habe die Eingabe der Buchstaben mit dieser Methode, aber jedes mal, dass ich ausgegeben, die der Brief nach der "cin" - Zeile

Lesen Sie nur noch einen char von cin

Anzahl der Antworten 4 Antworten
beim Lesen von std::cin auch wenn ich Lesen möchte nur einen char. Es wartet, bis der Benutzer zum einfügen beliebige Anzahl von Zeichen und Treffer Enter weiter ! Will ich Lesen char durch char und einige Anweisungen

cin.ignore(numeric_limits<streamsize>::max(), '\n')

Anzahl der Antworten 2 Antworten
Was bedeutet diese Linie cin.ignore(numeric_limits<streamsize>::max(), '\n') bedeutete in der C++ Programmierung? Tut dies eigentlich ignorieren, dann wird die Letzte Eingabe durch den Benutzer? Verwenden Sie eine Referenz. können Sie erklären, ein wenig mehr detail? Dank Ein Verweis

Finden Sie die Ende-stream für cin & ifstream?

Anzahl der Antworten 3 Antworten
Ich bin, wenn ich mich durch ein C++ Buch, dass ich als Auffrischung zu C++ - Programmierung. Eine der Praxis Probleme (ohne in zu viel detail) möchte, dass ich eine Funktion definieren, die übergeben werden können ifstream

C++ cin char Lesen von symbol zu symbol

Anzahl der Antworten 3 Antworten
Ich Lesen müssen, symbol-by-symbol. Aber ich weiß nicht, wie zu Lesen, bis Ende der Eingabe. Als Beispiel test-system cin>>somecharvariable m-mal. Ich habe das Lesen von symbol zu symbol alle Zeichen. Nur m-mal. Wie kann ich es tun?

C++ - Zeiger freigegeben wird nicht reserviert wurde-Fehler

Anzahl der Antworten 3 Antworten
malloc: *** error for object 0x10ee008c0: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug Abort trap: 6 Oder bekomme ich diese, wenn ich versuche und drucken alles Segmentation fault: 11 Ich

char* und cin in C++

Anzahl der Antworten 2 Antworten
Möchte ich bei der Eingabe eine Zeichenkette unbestimmter Länge zu einem char * - variable mit cin; Kann ich dies tun: char * tmp = "My string"; cout << tmp << endl; system("pause"); Funktioniert es perfekt. Aber

Mit cin char-array

Anzahl der Antworten 1 Antworten
Hier ist mein code: #include <iostream> using namespace std; int main(){ char inp[5], out[4]; cin >> inp >> out; cout << inp << endl; cout << out << endl; system("pause"); return 0; } geben, wenn ich: 12345

Unterschied zwischen cin und cin.get() für char-array

Anzahl der Antworten 3 Antworten
Ich habe diese 2 codes: char a[256]; cin>>a; cout<<a; und char a[256]; cin.get(a,256);cin.get(); cout<<a; und vielleicht, relativ zu dem zweiten ein, ohne cin.get(); char a[256]; cin.get(a,256); cout<<a; Meine Frage ist die (erste) : für ein char-array, was

Mein cin wird ignoriert, sich innerhalb einer while-Schleife

Anzahl der Antworten 2 Antworten
Ich versuche code eine einfache Frage und die Anzahl checker in meinem ersten C++ Programm. Problem ist, wenn ich einen string wie eins, zwei, oder drei, wird das Programm und endlos-Schleife und es ignoriert die cin-Funktion neu

Lesen weitergeleiteten Eingabe mit C++

Anzahl der Antworten 2 Antworten
Ich bin mit dem folgenden code: #include <iostream> using namespace std; int main(int argc, char **argv) { string lineInput = " "; while(lineInput.length()>0) { cin >> lineInput; cout << lineInput; } return 0; } Mit dem folgenden

C++, cin, bis keine mehr input auf line mit einer while-Schleife

Anzahl der Antworten 2 Antworten
Ich habe ein Problem mit meinem C++ Programm. Ich formatieren und Wörter anzeigen, die ein Benutzer in der Konsole. Wenn ein Benutzer eingibt : Hallo, ich bin bob.Der Benutzer drücken Sie die EINGABETASTE nach der Eingabe bob

Basic-String-input

Anzahl der Antworten 1 Antworten
Ich habe gerade stieß dieses bit des Codes, ermöglicht Benutzern die Eingabe von Zeichenfolgen in der Eingabeaufforderung. Ich bin mir dessen bewusst, was Sie tun und es ist alles Super. Aber ich habe eine Frage in Bezug

Was sind die Regeln der std::cin-Objekt in C++?

Anzahl der Antworten 2 Antworten
Ich Schreibe ein kleines Programm für meinen persönlichen Gebrauch zu üben, lernen C++ und für seine Funktionalität, ein MLA citation generator (ich bin das schreiben einer großen Papier mit Dutzenden von Zitaten). Aus Mangel an einem besseren

Was ist der Unterschied zwischen getline und std::istream::operator>>()?

Anzahl der Antworten 5 Antworten
#include <iostream> #include <string> using namespace std; int main() { string username; cout<< "username" ; cin >> username; } So, ich war neugierig auf das, was ist der Unterschied zwischen diesen beiden codes, die ich hörte, es

Erste Benutzereingaben in C++

Anzahl der Antworten 2 Antworten
Schreibe ich ein Programm, mit dem ein student zu schreiben eine Frage stellen und speichern diese Frage (oder string) in eine variable, kann jemand mir bitte sagen, der beste Weg, um Benutzereingaben Dank für Eure Antworten und

std::cin:: und warum ein Zeilenumbruch bleibt

Anzahl der Antworten 2 Antworten
Referenz Warum ist die Konsole Schließen, nachdem ich mich eingeschlossen habe, cin.get()? War ich Nutzung std::cin.get() #include<iostream> char decision = ' '; bool wrong = true; while (wrong) { std::cout << "\n(I)nteractive or (B)atch Session?: "; if(std::cin)

Erkennen dem drücken der Enter-Taste in C++

Anzahl der Antworten 3 Antworten
Wie bekomme ich den code zu erkennen, mich schlagen Sie die enter-Taste? Ich habe versucht, mit cin.get() ohne Erfolg. Auch wenn die enter-Taste gedrückt wird, würde ich gerne ändern, ein boolean x von true auf false. Warum

So beenden Sie ein Programm wenn der Benutzer die Eingänge einen besonderen Charakter

Anzahl der Antworten 3 Antworten
ich bin curently dabei ein einfaches Programm, das aus einer while-Schleife, liest in zwei int-Werte und druckt diese dann aus. Meine Frage ist, wie kann ich das Programm beenden, wenn der Benutzer Eingaben der Art "|"? Hier

Cin in einer while-Schleife

Anzahl der Antworten 5 Antworten
So, ich habe sah sich um und wurde noch nicht in der Lage, herauszufinden, was mit cin während meiner While-Schleife. Ich arbeite durch das Buch C++ Primer (5th edition) und mir ist aufgefallen, dass während einer der

User input... zu prüfen, Wie für die ENTER-Taste

Anzahl der Antworten 3 Antworten
Habe ich einen code-Abschnitt, wo der Benutzer Eingaben über die Tastatur. Ich möchte etwas tun, wenn die EINGABETASTE gedrückt wird. Ich checke für '\n' aber es funktioniert nicht. Wie wollen Sie überprüfen, ob der Benutzer die EINGABETASTE

Das Programm überspringt die zweite cin

Anzahl der Antworten 4 Antworten
Mache ich ein C++ - Mind-Reader-Programm, das ist fast komplett. Jedoch, es fühlt sich die Notwendigkeit zu überspringen, der zweite cin. Ich habe gesucht und ich bin mir nicht ganz sicher, was falsch ist. Ich habe überprüft

cin.ignorieren() und cin.clear() in C++

Anzahl der Antworten 2 Antworten
So, ich verstehe, dass ein Stück code: cin.ignore(80, '\n'); wird klar, dass die Puffer von bis zu 80 Zeichen, bis es auf einen return (Enter-Taste) und halten... richtig? Hier sind die Fragen... 1) Was ist anders an

Wie cin ganzen Satz mit Leerzeichen

Anzahl der Antworten 4 Antworten
Habe ich versucht: char tab[200]; cin>>tab; cout<<tab<<endl; und würde ich gerne machen, auch wenn ich die Eingabe in der Konsole A B C alle 3 chars und Räume gehen in tab auf einmal . Sie möchten getline

std::cin überspringt Leerzeichen

Anzahl der Antworten 3 Antworten
So, ich bin versucht, zu schreiben eine Funktion, um zu überprüfen, ob ein Wort in einem Satz, indem die Schleife durch ein char-array und Kontrolle für die gleichen string-char ist. Das Programm funktioniert so lange, wie der

cin direkt auf vector<int>, Pause, Schleife, wenn keine Daten mehr

Anzahl der Antworten 3 Antworten
Folgende code ausgeführt wird, und speichert die Eingabe in den Vektor als es sollte, aber Schleifen auf unbestimmte Zeit empfangsbereit für Eingaben. Die Absicht ist, nehmen Sie eine Zeichenfolge von ints aus einer Zeile, getrennt durch Leerzeichen,

Wie begrenzen Sie die maximale Anzahl Zeichen in Benutzer-Eingabe in C++?

Anzahl der Antworten 2 Antworten
Ich will es so, dass, wenn der Benutzer Eingaben mehr als 5 Zeichen, wird etwas geschehen, statt nur überspringen Sie den rest. In diesem code, wenn Sie mehr als 5 Zeichen, wird es zeigen nur die ersten

C++ - Wie Sie die Schleife zurück nach Benutzereingabe?

Anzahl der Antworten 6 Antworten
In meiner vorherigen Frage bekam ich diese Antwort so zu arbeiten, dass, wenn der Benutzer Eingaben mehr als 5 Charaktere in der nation, es wird die Ausgabe einer Fehlermeldung. #include <iostream> #include <iomanip> int main() { using

C++ cin mit der Datei anstelle von Benutzereingaben

Anzahl der Antworten 3 Antworten
Habe ich nachgeschlagen, was fühlt sich an wie jede Ressource gibt, und ich kann nicht scheinen zu finden, eine solide Antwort auf diese Frage. Vielleicht ist es offensichtlich, ich bin noch neu in C++. Ich hatte den

Console::WriteLine() und cout

Anzahl der Antworten 2 Antworten
Ich habe gerade den Versuch gestartet, mir selbst beibringen in C++ (ich habe ein C# - Programmierer für etwa ein Jahr jetzt) und ich kann nicht verstehen für das Leben von mir, was der Unterschied zwischen Console::WriteLine("Hallo

C++ Cin Eingabe-array

Anzahl der Antworten 2 Antworten
Ich bin ein Anfänger in c++ und ich will in einem string Zeichen für Zeichen in ein array , so dass ich die Umsetzung eines reverse-Funktion .. Aber im Gegensatz zu C, wenn die EINGABETASTE wird, trifft

Wie gehe ich mit der max-makro in windows.h Kollision mit max in der std?

Anzahl der Antworten 5 Antworten
So, ich habe versucht, gültige integer-Eingabe von cin, und verwendet eine Antwort auf diese Frage. Empfohlen: #include <Windows.h> //includes WinDef.h which defines min() max() #include <iostream> using std::cin; using std::cout; void Foo() { int delay = 0;

Wie funktioniert cin.clear() löschen des eingabepuffers?

Anzahl der Antworten 4 Antworten
Von dem, was ich gelesen habe, cin.clear() setzt die flags, aber wie funktioniert das löschen des eingabepuffers? Ich denke, die denken, leert den Eingabepuffercin.ignore(numeric_limits<streamsize>::max(), '\n'). Allerdings ist Es mit cin.clear() komplett zurücksetzen cin. InformationsquelleAutor Bbvarghe | 2013-12-30

Cin und Boolesche Eingabe

Anzahl der Antworten 1 Antworten
Ich bin neu in C++ und ich Frage mich, wie die Funktion cin im Falle eines boolean-Daten arbeitet. Lassen Sie uns sagen zum Beispiel : bool a; cin >> a; Ich verstehe, dass wenn ich 0 oder

Wie Kann ich vermeiden, char input für eine int-variable?

Anzahl der Antworten 3 Antworten
Das Programm weiter unten zeigt einen 'int' - Wert eingegeben wird und die Ausgabe in der gleichen Zeit. Jedoch, wenn ich in ein Zeichen, es geht in eine unendliche Schleife, die Anzeige der vorherigen 'int' - Wert

Wie zu Lesen in der vom Benutzer eingegebenen Komma getrennten Ganzzahlen?

Anzahl der Antworten 8 Antworten
Ich Schreibe ein Programm, das den Benutzer auffordert, für: Größe des Arrays Werte in das array Erste Teil ist in Ordnung, erstelle ich dynamisch zugewiesen array (erforderlich) und stellen Sie die Größe der Benutzer will. Bin ich

cin für die eine int-Eingabe eines char-Ursachen-Schleife soll überprüfen, input, go wild

Anzahl der Antworten 3 Antworten
Dies ist eine Funktion, die mein Spiel, es wird Sie bitten für die Eingangs-und cin in "iAuswahl"! Dann wird die while-Schleife wird überprüft, ob es einer der Werte, die ich will, 1-9 wenn es nicht aktiviert ist

Warum funktioniert das? Mit cin zu Lesen, um ein char-array kleiner als die gegebene Eingabe

Anzahl der Antworten 2 Antworten
Lese ich C++ Primer Plus (6. Ausgabe), und ich bin gekommen, über einige Beispiel-code in Kapitel 4, ich habe eine Frage zu: Listing 4.2 strings.cpp //strings.cpp -- storing strings in an array #include <iostream> #include <cstring> //for

cin.getline() ist das überspringen einer Eingabe in C++

Anzahl der Antworten 4 Antworten
Wenn ich den folgenden code verwenden, getline nicht nehmen Sie die Letzte Eingabe(für die Letzte iteration der "for" - Schleife, es ist einfach überspringt es) - int main() { int n; map<string, set<string> > lst; string c,s,c2;

Lesen getline von cin in einen stringstream (C++)

Anzahl der Antworten 4 Antworten
So, ich bin versucht zu Lesen-input wie diese von der standard-Eingabe (mit cin): Adam Englisch 85 Charlie Mathematik 76 Erica Geschichte 82 Richard Wissenschaft 90 Mein Ziel ist es schließlich die Speicherung der einzelnen Daten Stück in

C++ Überprüfen ob eine ganze Zahl.

Anzahl der Antworten 2 Antworten
Neu in C++. Probleme richtig Loopen, während der Behandlung von Fehlern. Ich bin versucht, um zu überprüfen, ob die Benutzereingabe einer Ganzzahl und ist positiv. do{ cout << "Please enter an integer."; cin >> n; if (cin.good())

Vorbei die Eingabe als Funktion argument mit cin

Anzahl der Antworten 2 Antworten
Mein Programm: class test { int k; public: void changeval(int i){k=i;} }; int main() { test obj; int i; cin>>i; obj.changeval(i); return 0; } Gibt es eine Möglichkeit, von der ich eine direkte Weitergabe von Benutzereingaben, die

Prüfen, ob string in string (Liste von strings)

Anzahl der Antworten 7 Antworten
Ich bin neu hier, und C++. Ich habe schon einige Erfahrung in python und gefunden ", wenn a in b" ist wirklich einfach, und ich Frage mich, ob es eine Entsprechung in C++. Hintergrund Ich habe versucht,