Heim > häufiges Problem > Was ist der Unterschied zwischen gets und scanf?

Was ist der Unterschied zwischen gets und scanf?

不言
Freigeben: 2020-10-13 09:51:40
Original
36685 Leute haben es durchsucht

Was ist der Unterschied zwischen gets und scanf?

Gets und scanf können zum Lesen von Zeichenfolgen in der C-Sprache verwendet werden, aber sie sind tatsächlich sehr unterschiedlich. In diesem Artikel werfen wir einen Blick auf gets und scanf. Was ist der Unterschied? zwischen scanf.

Der Unterschied zwischen gets und scanf

1 gets kann Leerzeichen empfangen, während scanf die Eingabe als beendet betrachtet, wenn es auf Leerzeichen, Wagenrückläufe usw. stößt Die Tabulatortaste kann daher nicht empfangen werden.

Zum Beispiel: Wenn die Eingabe „Hallo Welt“ lautet, lautet das laufende Ergebnis des obigen Programms „Hallo Welt“. Wenn Sie scanf verwenden, können Sie nur hello ausgeben

2. Scanf verarbeitet das Wagenrücklaufzeichen am Ende: Behalten Sie das Wagenrücklaufzeichen im Cache. gets verarbeitet das Wagenrücklaufzeichen am Ende: Empfangen Sie den Wagenrücklauf, ersetzen Sie ihn jedoch durch

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen gets und scanf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage