Freigeben über


wird, _putws

Schreiben Sie stdout eine Zeichenfolge.

int puts(  const char *str ); int _putws(  const wchar_t *str );

Parameter

  • str
    Geben Sie Zeichenfolge aus.

Rückgabewert

Gibt einen nicht negativen Wert zurück, wenn erfolgreich.Wenn puts fehlschlägt, gibt es EOF zurück; Wenn _putws fehlschlägt, gibt es WEOF zurück.Wenn str ein NULL-Zeiger ist, wird der ungültige Parameterhandler aufgerufen, wie in Parametervalidierung beschrieben.Wenn die Ausführung zulässig ist, um fortzufahren, legen die Funktionen errno auf EINVAL fest und geben EOF oder WEOF zurück.

Weitere Informationen über diese und andere Fehlercodes, finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.

Hinweise

Die - Funktion gibt putsstr den Standardausgabestream stdout und ersetzt das NULL des Zeichens ("\0 ") mit einem Zeilenumbruchzeichen ("\n ") im Ausgabestream.

_putws ist die Breitzeichen-Version von puts; die beiden Funktionen verhalten sich identisch, wenn der Stream in ANSI-Modus geöffnet ist.puts nicht unterstützt Ausgabe in einen UNICODE-Stream.

Unter Windows 2000 und höher, schreibt die _putwch Unicode-Zeichen, die die aktuelle KONSOLEN-GEBIETSSCHEMAeinstellung verwenden.

Zuordnung generische Textroutinen

TCHAR.H-Routine

_UNICODE & _MBCS nicht definiert.

_MBCS definiert

_UNICODE definiert

_putts

puts

puts

_putws

Anforderungen

Routine

Erforderlicher Header

puts

<stdio.h>

_putws

<stdio.h>

Die Konsole wird nicht in Windows Store-App unterstützt.Die Standardstreamhandles, die mit der Konsole, stdin, stdout und stderr zugeordnet werden, müssen umgeleitet werden, bevor sie C-Laufzeitfunktionen in Windows Store-App verwenden können.So zusätzlicher Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.

Bibliotheken

Alle Versionen C-Laufzeitbibliotheken.

Beispiel

// crt_puts.c
/* This program uses puts to write a string to stdout.
 */

#include <stdio.h>

int main( void )
{
   puts( "Hello world from puts!" );
}

Ausgabe

Hello world from puts!

.NET Framework-Entsprechung

System::Console::Write

Siehe auch

Referenz

Stream E/A

fputs, fputws

fgets, fgetws