Se a string contiver caracteres formatados como '% s,' printf () fornecerá resultados imprevisíveis na função puts (). Além disso, se "STR" for uma string fornecida pelo usuário, usando o printf () poderá comprometer a segurança.
Valor de retorno de puts () função em c
A função puts adiciona um caractere novo ao final do argumento especificado e o publica no fluxo de saída.
O método retorna um número inteiro não negativo se o processamento for eficaz; caso contrário, ele gera um EOF (final de arquivo) se houver um problema.
Sintaxe da função puts () em c
A sintaxe da função puts () é exibida na linha abaixo.
$ int puts (const char *string)A string é um ponteiro em direção a uma variedade de "chars" contendo a string c.
Implementação de puts () função em c
Após um entendimento básico da função puts () em C, agora implementaremos alguns exemplos. Por exemplo, implementação e compreensão, estamos usando o Ubuntu 20.04 Sistema operacional. Temos um compilador GCC para execução e compilação de código. Você pode tê -lo executando o seguinte comando listado no console.
$ sudo apt install gccExemplo 1
Para implementar uma ilustração da função puts () em C, abra o prompt de comando pressionando "Ctrl+Alt+T" ou encontrando os aplicativos do sistema operacional. Depois de encontrá -lo, crie um arquivo com o comando nano para que seu arquivo apareça no editor GNU. Executar as seguintes instruções afixadas no shell.
$ nano coloca.c"Nano" representa o comando, coloca o nome do arquivo e .C é a extensão do arquivo mostrando que você terá código de tipo C. O título do arquivo pode diferir dependente de sua necessidade. Após a execução, o editor do GNU Nano aparecerá como mostrado na imagem em anexo seguinte. Estamos implementando o exemplo mais simples. Adicione o código subsequente ao seu arquivo criado.
Neste exemplo, declaramos uma string como "oi eu sou kalsoom", vamos imprimi -la na tela com a ajuda da função puts (). Os comentários junto com cada linha de código foram adicionados para o entendimento do usuário.
Depois de escrever o código inteiro, salve o arquivo e saia -o pressionando "Ctrl+X". Você estará de volta à sua tela de terminal. Agora execute e compile o código seguindo as instruções listadas.
$ gcc coloca.cA string de saída foi exibida, pois você pode verificar na tela de saída acima tachada.
Exemplo 2
Agora, movendo -se em direção ao próximo exemplo, crie um arquivo com o comando nano para que seu arquivo apareça no editor do GNU. Executar as seguintes instruções afixadas no shell.
$ nano puts2.c"Nano" representa o comando, "puts2" é o nome do arquivo, e .C é a extensão do arquivo mostrando que você terá código de tipo C. O título do arquivo pode diferir dependente de sua necessidade. Após a execução, o editor do GNU Nano aparecerá como mostrado na imagem em anexo seguinte. Adicione o código subsequente ao seu arquivo criado.
Nesta ilustração, declaramos duas cordas com um tamanho de corda de 100. A primeira string imprimirá “Adoro escrever para Linuxhint”; No entanto, a segunda sequência imprimirá “Linuxhint é o melhor”. Ambas as cordas serão impressas em duas linhas separadas sem a adição de "/n"
Depois de escrever o código inteiro, salve o arquivo e saia -o pressionando "Ctrl+X". Você estará de volta à sua tela de terminal. Agora execute e compile o código seguindo as instruções listadas.
$ gcc puts2.cA sequência de saída foi demonstrada, pois você pode verificar na tela de saída acima mencionada.
Conclusão
Este artigo foi sobre a função puts () usada na linguagem de programação C. Explicamos o conceito básico da função puts () e seu valor de retorno e sintaxe. Dois exemplos foram implementados para compreensão do usuário. Agora, analisando este artigo com concentração, ajudará você a entender esse conceito facilmente e, depois disso, você poderá implementar o código de acordo com seus requisitos de trabalho.