Monday 24 February 2020

C printf char opções binárias


Sprintf Escrever dados formatados para string Componha uma string com o mesmo texto que seria impresso se formato foi usado no printf. Mas em vez de ser impresso, o conteúdo é armazenado como uma string C no buffer apontado por str. O tamanho do buffer deve ser grande o suficiente para conter toda a seqüência resultante (consulte snprintf para uma versão mais segura). Um caractere nulo de terminação é anexado automaticamente após o conteúdo. Após o parâmetro format, a função espera pelo menos tantos argumentos adicionais quanto necessário para o formato. Parâmetros str Ponteiro para um buffer onde o C-string resultante é armazenado. O buffer deve ser grande o suficiente para conter a seqüência resultante. Format C string que contém uma string de formato que segue as mesmas especificações que o formato em printf (veja printf para detalhes). (Argumentos adicionais) Dependendo da seqüência de caracteres de formato, a função pode esperar uma seqüência de argumentos adicionais, cada um contendo um valor para ser usado para substituir um especificador de formato na seqüência de caracteres de formato (ou um ponteiro para um local de armazenamento, para n). Deve haver pelo menos tantos desses argumentos quanto o número de valores especificados nos especificadores de formato. Argumentos adicionais são ignorados pela função. Valor de retorno Em caso de sucesso, o número total de caracteres escritos é retornado. Essa contagem não inclui o caractere nulo adicional anexado automaticamente no final da seqüência de caracteres. Em caso de falha, um número negativo é retornado. Exemplo Consulte também snprintf Gravar saída formatada para buffer de tamanho (função) printf Imprimir dados formatados para stdout (função) sscanf Ler dados formatados de string (função)

No comments:

Post a Comment