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.
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
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,
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
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
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,
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,
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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;
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
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
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
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
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
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
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;
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
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())
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
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,