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`.
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
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
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
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;
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'
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
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
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
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
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
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
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
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
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
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:
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);
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
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,
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,
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
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,
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
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); }
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
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
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()
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
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.
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
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
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
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,
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
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() {