Tag: getchar

Alles was mit C oder C++ standard-library-Funktionen `getchar` (C) oder “ std::getchar` (C++). Diese Funktionen werden verwendet, um Lesen eines einzelnen Zeichens von der Standardeingabe-stream `stdin`.

Fügen Sie ein Timeout für getchar()

Anzahl der Antworten 2 Antworten
Ich muss noch ein timeout-Funktion getchar() in meinem Programm. Was muss ich tun, wenn mein Programm erreicht die Anweisung getchar(), es wird nur darauf warten, für eine gewisse Zeit für den Benutzer nach einem Tastendruck, und wenn

getchar () - Funktion in c

Anzahl der Antworten 3 Antworten
Ich habe gerade angefangen zu lernen-I/O Datei-Operationen in c von Programmierung in c von stephen Kochan. In einer der übung Fragen wie die, die unten Schreiben Sie ein Programm, das zeigt den Inhalt einer Datei auf dem

setvbuf nicht in der Lage, Ungepuffert von stdin

Anzahl der Antworten 2 Antworten
Meine wichtigste Absicht war, um getchar zurück, sobald es bekommt einen Charakter, anstatt zu warten, für die ENTER - Taste. Ich habe versucht, diese int main() { setvbuf(stdin,NULL,_IONBF,0); getchar(); return 0; } Vergleicht man dies mit dem

erste zahlen von der Standardeingabe in ein array in C

Anzahl der Antworten 1 Antworten
Ich versuche, die zahlen von der Standardeingabe in ein array. die erste Zahl in stdin ist die Anzahl der Elemente im array (die Anzahl kann alle int). Ich Tat dies, um die erste Zahl: while(c=getchar()!=' '){ n*=10;

Was bedeutet dies : while((c= getchar()) != '\n' && c != EOF);

Anzahl der Antworten 2 Antworten
while((c= getchar()) != '\n' && c != EOF); War ich mit einem problem konfrontiert, durch die Verwendung von gets (), um Zeichenketten eingeben. Die ich bei google gefunden, dass es war das halten der Wert von '\n'

verwirrt über getchar und scanf

Anzahl der Antworten 6 Antworten
Ich bin wirklich verwirrt über die Verwendung von getchar() und scanf(). Was ist der Unterschied zwischen diesen beiden? Ich weiß, dass scanf() [und Familie] Holen Sie sich ein Zeichen durch Zeichen aus der Benutzer [oder file] und

Warum wird in diesem getchar() Schleife beenden, nachdem ein Zeichen eingegeben wurde?

Anzahl der Antworten 5 Antworten
#include <stdio.h> int main() { char read = ' '; while ((read = getchar()) != '\n') { putchar(read); } return 0; } Mein input ist f (gefolgt von enter, natürlich). Ich erwarte, dass getchar() Fragen für den

Was ist das äquivalent zu getch() & getche() in Linux?

Anzahl der Antworten 6 Antworten
Ich bin nicht in der Lage, um die entsprechende header-Datei conio.h in Linux. Gibt es eine Möglichkeit für getch() & getche() Funktion in Linux? Möchte ich eine switch-case base-Menü, wo der Benutzer seine option nur durch drücken

Wie klar stdin, bevor man neuen input?

Anzahl der Antworten 4 Antworten
Ich gelesen habe, etwa 5-10 verschiedene Vorschläge, wie klar stdin, aber keiner von Ihnen passt meine Bedürfnisse. Die Sache ist, dass fflush(stdin) funktionierte perfekt auf meinem Rechner, aber leider scheint es nicht überall arbeiten, also brauche ich

Die Verwendung von getchar() in einer while-Schleife

Anzahl der Antworten 3 Antworten
#include <stdio.h> main() { int c ; while ((c = getchar()) != EOF) { int isEOF = (c==EOF); printf("is %c EOF: %d ", c, isEOF); } } Warum printf () - Methode aufgerufen wird zweimal an jedem

getchar() funktioniert nicht gut?

Anzahl der Antworten 5 Antworten
Ich schrieb diesen code in C++, und ich getchar() zu puase der Konsole, aber ich sehe keine Wirkung, die Funktion, hier ist der code: #include<iostream> #include<stdio.h>//to pause console screen using namespace std; //function prototypes int getSmallest(int*); int

GetKeyState() vs. GetAsyncKeyState() und getch()?

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen einer Taste mit: GetKeyState() GetAsyncKeyState() getch()? Wann sollte ich einen über den anderen? Wieso der downvote? Ich finde keine Ergebnisse auf diesem von stackoverflow, auch nicht wenn ich ignorieren getch() und Suche

Lesen char von der Konsole

Anzahl der Antworten 5 Antworten
Ich Schreibe console-Anwendung erfüllt mehrere für int scanf Und nach es ich führt getchar : int x,y; char c; printf("x:\n"); scanf("%d",&x); printf("y:\n"); scanf("%d",&y); c = getchar(); als Ergebnis dieser bekomme ich c = '\n'trotz der Eingabe: 1

Drucken Sie eine Zeichenfolge in C mit einer Funktion

Anzahl der Antworten 4 Antworten
Ich bin ganz neu in C und versuche zu lernen, wie man ein string und drucken Sie es mit einer Funktion. Ich sehe Beispiele überall mit while(ch = getchar(), ch >= 0), aber sobald ich es in

Leerraum ignorieren getchar()

Anzahl der Antworten 6 Antworten
Ich bin Probleme ignorieren der Leerzeichen/tab. Wenn ein Benutzer einen Charakter aus einer Eingabeaufforderung, es sollte nur akzeptiert alle Zeichen außer Leerzeichen oder tab-Räume. zB: $ ./a.out Character: = Dann, es ist = wenn $ ./a.out Character:

putchar() vs printf() - gibt es einen Unterschied?

Anzahl der Antworten 6 Antworten
Ich bin derzeit in Kapitel 1.5.1 Datei kopieren und aus einem Programm etwa so: #include <stdio.h> /* copy input to output; 1st version */ main() { int c; c = getchar(); while (c != EOF) { putchar(c);

Wie bekomme ich Zeichen für Zeichen-Eingabe in c++?

Anzahl der Antworten 2 Antworten
Zuerst habe ich Lesen müssen zwei ganzen zahlen N & Q getrennt durch Leerzeichen. Ich Tue dies mit cin. Dann in die nächsten beiden Zeilen zwei binäre zahlen jeweils N Ziffern Folgen. Ich versuche zu Lesen, diese

Input string mit getchar

Anzahl der Antworten 2 Antworten
Ich versuche zu Lesen, einen string in ein char-array mit einer Länge, die durch den Benutzer ausgewählt. Das problem ist, dass getchar() nicht aufhören zu Lesen, bis der Benutzer manuell eingibt, ein Zeilenumbruch durch drücken der EINGABETASTE,

Warten Sie, bis drücken Sie die EINGABETASTE in C innerhalb einer while-Schleife?

Anzahl der Antworten 3 Antworten
Ich Schreibe ein C-Programm und ich muss warten für den Benutzer, eine Taste zu drücken, um fortzufahren. Wenn ich getchar(); wartet er für die Enter - Taste gedrückt werden. Aber wenn ich es in einem while Schleife,

getchar() und lese Zeile für Zeile

Anzahl der Antworten 1 Antworten
Für eine meiner übungen, die wir verpflichtet sind zu Lesen, Zeile für Zeile und Ausgabe mit NUR getchar und printf. Ich bin folgenden K&R und das Beispiel zeigt die Verwendung von getchar und putchar. Von was ich

Problem mit EOF in C

Anzahl der Antworten 7 Antworten
Ich Schreibe ein Programm, das soll, Lesen Sie zwei Zeichenketten beinhalten können, line breaks und verschiedene andere Zeichen. Also, ich bin mit EOF (Ctrl-Z oder Ctrl-D) zum Ende der Zeichenfolge. Dies funktioniert gut, mit der ersten variable,

Wie bündig in der Konsole Puffer?

Anzahl der Antworten 3 Antworten
ich habe einige code, der ausgeführt repetedly : printf("wollen Sie fortfahren? Y/N: \n"); keepplaying = getchar(); in der nächsten mein code ausgeführt wird, es nicht warten, für die Eingabe. ich fand heraus, dass getchar in die seconed

String Eingabe wird mit getchar()

Anzahl der Antworten 2 Antworten
Den folgenden code verwendet getchar() akzeptiert eine Eingabe. #include <stdio.h> #include <stdlib.h> int main() { char *rawString = (char *)malloc(200*sizeof(char)); char *rawStringInitial = rawString; char c; c=getchar(); while(c!='\n') { *rawString=c; rawString++; c=getchar(); } *rawString='\0'; printf("\n[%s]\n",rawStringInitial); return(0); }

error: Ein label kann nur Teil einer Anweisung sein

Anzahl der Antworten 2 Antworten
Schreibe ich einen brainfuck-interpreter in C, und ich bin mit ein wenig Schwierigkeiten mit der Verwendung von etwas bin ich nicht gewohnt. In brainfuck, ein Komma ( ,) ist im wesentlichen getchar(). Also ich habe den folgenden

Kann nicht herausfinden, wie die Verwendung von getchar(); in C

Anzahl der Antworten 4 Antworten
#include <stdio.h> int main(void) { char F,C; printf("Do you have a Fever? y/n\n"); F = getchar(); printf("Do you have a runny nose or cough? y/n\n"); C = getchar(); printf("Here are the results you input:\n"); printf("Do you have

Putchar und Getchar in C

Anzahl der Antworten 2 Antworten
Bin ich beim Lesen K&R ist Der Programmiersprache C und haben verwirrt auf putchar und getchar. Ich machte ein Programm, wo Sie 10 chars und das Programm druckt Ihnen wieder auf den Bildschirm. #include <stdio.h> int main()

C getchar vs scanf

Anzahl der Antworten 3 Antworten
Ich bin verwirrt durch ein Stück code in einer Funktion, die ich studiere: char GetCommand( void ) { char command; do { printf( "Enter command (q=quit, n=new, l=list): " ); scanf( "%c", &command ); Flush(); } while

Warum nicht getchar() wartet auf mich, die EINGABETASTE zu drücken, nachdem scanf()?

Anzahl der Antworten 9 Antworten
Lerne ich C und ich bin mit "getchar()" zum beenden den Befehl windows, so sehe ich die übungen mache, aber es funktioniert einfach nicht. hier ein Beispiel: #include <stdio.h> int main() { int value; printf("1. option 1.\n2.

Wie vermeidet man das Drücken von Enter mit getchar ()

Anzahl der Antworten 10 Antworten
Dies ist ein "novato" Frage für die C-Programmierung Sprache: In der nächsten code: #include <stdio.h> int main(void) { int c; while ((c=getchar())!= EOF) putchar(c); return 0; } Muss ich drücken Sie die Taste Enterum alle drucken die

Golang-Funktion ähnlich getchar

Anzahl der Antworten 7 Antworten
Gibt es ähnliche Funktion wie getchar in der Lage zu handhaben tab drücken Sie in der Konsole? Ich möchte eine Art von Abschluss in meiner console app. InformationsquelleAutor der Frage demi | 2012-12-30

getc Vs getchar Vs Scanf zum Lesen eines Zeichens von stdin

Anzahl der Antworten 2 Antworten
Der die folgenden drei Funktionen: getc getchar & scanf welche ist die beste für das Lesen eines Zeichens von stdin und warum? Gibt es irgendwelche Nachteile oder Einschränkungen für jede dieser Funktionen, die eine besser als die

int c = getchar ()?

Anzahl der Antworten 5 Antworten
ok, so im Lesen dieses Buch: Die Programmiersprache C - Von Kernighan und Ritchie (second Edition) und eines der Beispiele, die ich habe Schwierigkeiten zu verstehen, wie Dinge funktionieren. #include <stdio.h> #define MAXLINE 1000 int getline(char line,

C: Wie man ein EOF simuliert?

Anzahl der Antworten 4 Antworten
Derzeit lese ich K&R Buch und Tippen Sie in den Beispielen aus dem ersten Abschnitt, und es gibt ein paar Beispiele wie diese: while((c = getchar()) != EOF) { //do something } Teste ich diese Beispiele auf

Ich versuche zu verstehen, getchar ()! = EOF

Anzahl der Antworten 8 Antworten
Bin ich beim Lesen Der Programmiersprache C und haben alles soweit verstanden. Allerdings, wenn ich kam über die getchar() und putchar() ich konnte nicht verstehen, was Ihre Verwendung, und insbesondere, was der folgende code macht. main() {