A função puts () em C ++ grava uma string em stdout.
protótipo puts ()
int puts (const char * str);
A puts()
função pega uma string terminada em null str como seu argumento e a grava stdout
. O caractere nulo final ' 0' não é escrito, mas adiciona um caractere de nova linha ' n' após escrever a string.
Uma chamada para puts()
é igual a fputc () repetidamente.
A principal diferença entre fputs () e puts()
é a puts()
função anexar um caractere de nova linha à saída, enquanto a fputs()
função não.
É definido no arquivo de cabeçalho "> arquivo de cabeçalho.
puts () Parâmetros
str
: A string a ser escrita.
puts () Valor de retorno
Em caso de sucesso, a puts()
função retorna um número inteiro não negativo. Em caso de falha, ele retorna EOF
e ativa o indicador de erro stdout
.
Exemplo: como a função puts () funciona
#include int main() ( char str1() = "Happy New Year"; char str2() = "Happy Birthday"; puts(str1); /* Printed on new line since '/n' is added */ puts(str2); return 0; )
Quando você executa o programa, a saída será:
Feliz ano novo feliz aniversario