puts, _putws
stdout'a bir dize yazar.
int puts(
const char *str
);
int _putws(
const wchar_t *str
);
Parametreler
- str
Çıkış dizesi.
Dönüş Değeri
Başarılı olursa, eksi olmayan bir değer döndürür.puts başarısız olursa, EOF döndürür; _putws başarısız olursa, WEOF döndürür.str bir null işaretçiyse, Parametre Doğrulama bölümünde açıklandığı gibi geçersiz parametre işleyicisi çağrılır.Yürütmenin devam etmesine izin verilirse işlevler errno öğesini EINVAL olarak ayarlar ve EOF veya WEOF döndürür.
Bunlar ve diğer hata kodları hakkında daha fazla bilgi için bkz. _doserrno, errno, _sys_errlist ve _sys_nerr.
Notlar
puts işlevi str'yi standart çıkış akışı stdout'a yazarak çıkış alışı içerisinde dizenin sonlandırma boş karakterini ("\0") bir yeni satır karakteri ile ("\n") değiştirir.
_putwsputs öğesinin geniş karakterli sürümüdür; akış ANSI modunda açılırsa iki işlev aynı şekilde davranır.puts şu anda UNICODE akışına çıkış alınmasını desteklemez.
Windows 2000 ve sonraki sürümler altında, _putwch, geçerli KONSOL YEREL ayarını kullanarak Unicode karakterler yazar.
Genel Metin Yordam Eşleşmeleri
TCHAR.H yordamı |
_UNICODE & _MBCS tanımlanmamış |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_putts |
puts |
puts |
_putws |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
puts |
<stdio.h> |
_putws |
<stdio.h> |
Konsol Windows Mağazası uygulamalarında desteklenmiyor.stdin, stdout ve stderr konsolları ile ilişkili standart akış işleyicileri, C çalışma zamanı işlevleri bunları Windows Mağazası uygulamalarında kullanmadan önce yeniden yönlendirilmelidir.Ek uyumluluk bilgileri için bkz. Uyumluluk.
Kitaplıklar
C çalışma zamanı kitaplıklarının çoklu iş parçacığının tüm sürümleri.
Örnek
// crt_puts.c
/* This program uses puts to write a string to stdout.
*/
#include <stdio.h>
int main( void )
{
puts( "Hello world from puts!" );
}
Çıktı
Hello world from puts!