Bildirim
int puts(const char *str);
Açıklama
Str parametresi ile gösterilen karakter dizisindeki tüm karakterleri ve bir adet '\n' karakterini çıkış akışına (stdout) yazar.
Str ile gösterilen karakter dizisi sonunda yer alan '\0' karakteri yazılmaz.
Parametreler
str: Yazılacak karakter dizisidir.
Dönüş değeri
Başarı durumunda yazılan negatif olmayan bir değer geri döndürülür. Hata durumunda ise EOF değeri geri döndürülür ve hata akış göstergesi ayarlanır.
Örnek
#include <stdio.h>
int main(void)
{
char cdizi[40];
printf("Bir karakter dizisi giriniz: ");
gets(cdizi);
printf("Girdiğiniz karakter dizisi: ");
puts(cdizi);
return 0;
}
Yukarıdaki örnekte, eğer "Bilgisayar" kelimesini girer ve ENTER tuşuna basarsanız, program aşağıdaki satırları ekrana yazar:
Bir karakter dizisi giriniz: Girdiğiniz karakter dizisi: Bilgisayar
Yukarıdaki program, klavyeden girilen karakter dizisini gets() fonksiyonu ile okur ve puts() fonksiyonu ile ekrana yazar.