Tag: gets

Alles was mit C oder C++ standard-library-Funktionen gets (C) oder std::gets (C++). Diese Funktionen werden verwendet, um zu Lesen, eine Folge von Zeichen aus einem Eingabe-stream und schreibt Sie in eine Zeichen-Puffer als string. VERWENDEN Sie NICHT DIESE FUNKTIONEN: Sie sind veraltet, und da C11 bekommt, ist nicht mehr Teil des standard.

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'

Gets() funktioniert nicht

Anzahl der Antworten 6 Antworten
Ich versuche zu verwenden gets() um einen string aus der Benutzer aber das Programm scheint vorbei direkt über gets(). Es gibt keine pause für die Nutzer gebe. Warum ist gets() nichts zu tun? char name[13]; printf("Profile name:

scanf("%[^\n]s",a) vs gets(ein)

Anzahl der Antworten 2 Antworten
Habe ich gesagt, dass scanf sollte nicht verwendet werden, wenn der Benutzer die Eingänge ein string. Stattdessen gehen Sie für gets() von den meisten Experten und auch die user auf StackOverflow. Ich habe nie gefragt, es auf

Was ist der Unterschied zwischen gets und scanf?

Anzahl der Antworten 10 Antworten
Wenn der code scanf("%s\n",message) vs gets(message) was ist der Unterschied?Es scheint, dass beide von Ihnen input zu erhalten, um Nachricht. scanf() ist Standard-C und gets() ist nicht (mehr). Ist jeder, vernachlässigen zu erwähnen, dass gets veraltet ist,

Eingabe in C Scanf, bevor Sie bekommt. Problem

Anzahl der Antworten 8 Antworten
Ich bin ziemlich neu in C, und ich habe ein problem mit der Eingabe auf dem Programm. Mein code: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int a; char b[20]; printf("Input your ID: "); scanf("%d",

Wie verwenden Sie "bekommt" - Funktion in C++ nach vorherigen Eingaben?

Anzahl der Antworten 1 Antworten
Ich habe versucht, die Eingabe von Daten mit gets() Funktion, aber immer, wenn die Ausführung des Programms bekommen die das Pfandrecht mit der gets ist, wird es ignoriert. Wenn ich gets() ohne Vorherige Dateneingabe, es läuft richtig.

Nehmen Benutzereingaben mit JavaScript in der Konsole

Anzahl der Antworten 2 Antworten
Ich brauche, um die Benutzer-Eingabe bei der Ausführung eines .js in einer Konsole mit spidermonkey wie diese: $ js myprogram.js Was ist die JavaScript-Entsprechung von Ruby ' s gets? Kommandozeilen-Argumente? In JavaScript!? InformationsquelleAutor alt | 2013-04-30

Implizite Deklaration von 'kriegt'

Anzahl der Antworten 2 Antworten
Verstehe ich, dass eine "implizite Deklaration" in der Regel bedeutet, dass die Funktion muss sich an der Spitze des Programms, bevor Sie ihn aufrufen oder muss ich deklarieren, die der Prototyp. Allerdings gets sollte in der stdio.h

Die Frage "bekommt" in ruby

Anzahl der Antworten 2 Antworten
Ich Frage mich, warum, wenn ich versuche, bekommt verschiedene Eingänge, dass es ignoriert den zweiten Eingang, den ich hatte. #!/usr/bin/env ruby #-----Class Definitions---- class Animal attr_accessor :type, :weight end class Dog < Animal attr_accessor :name def speak

Deaktivieren von Warnmeldungen beim GCC durch-header-Dateien?

Anzahl der Antworten 1 Antworten
Ich bin mit der Funktion gets() in meinem C-code. Mein code funktioniert einwandfrei, aber ich erhalte eine Warnmeldung (.text+0xe6): warning: the `gets' function is dangerous and should not be used. Möchte ich diese Warnmeldung nicht, um pop-up.

C - scanf () vs gets () vs fgets ()

Anzahl der Antworten 7 Antworten
Habe ich auch ein Recht einfaches Programm für das konvertieren einer Zeichenfolge (vorausgesetzt, die zahlen eingegeben werden) in eine Ganzzahl. Nachdem ich fertig war, bemerkte ich einige sehr eigenartige "bugs", die ich nicht beantworten kann, vor allem,

Warum ist die Funktion gets so gefährlich, dass sie nicht benutzt werden sollte?

Anzahl der Antworten 11 Antworten
Wenn ich versuche zu kompilieren von C-code, der verwendet die gets() Funktion mit GCC, Bekomme ich diese Warnung: (.text+0x34): Warnung: der `bekommt' Funktion ist gefährlich und sollte nicht verwendet werden. Ich erinnere mich, das hat etwas zu