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!

.NET Framework Eşdeğeri

System::Console::Write

Ayrıca bkz.

Başvuru

Akış G/Ç

fputs, fputws

fgets, fgetws