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!