Função sprintf

Arquivo header:

#include <stdio.h>

Sintaxe: int sprintf( char * endereçoString, formato, variável1, variável2, …);


A função sprintf tem a mesma funcionalidade da função printf. A saída resultante, após a execução dos formatos, será colocado na variável indicada por endereçoString.

Cabe ao programador garantir que a variável tenha espaço suficiente.

/* sprintf.c */
#include <stdio.h>
 
int main (void)
{
   char sNome [30];
   char sMensagem [100];
 
   printf ("Entre com o seu nome : ");
   gets(sNome);
 
   /* a vantagem da funcao sprintf é poder formatar qualquer dado
      dentro de uma string */
   sprintf(sMensagem, "Sr. %s seja bem vindo ao BR-C.org!\n\n", sNome);
   puts(sMensagem);
   return 0;
}

Marcos Laureano 2009/05/10 18:35