Programar em C/Strings: diferenças entre revisões
[revisão pendente] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 191.35.16.25 (disc) para a última revisão de Marcos Antônio Nunes de Moura Etiqueta: Reversão |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Linha 93:
=== memcpy===
Sintaxe: <
#include <string.h>
void *memcpy (void *dest, const void *srce, size_t n);
</syntaxhighlight>
Descrição: Copiar um bloco de n octetos de srce para dest.
Linha 109:
Ex:
<
#include <stdio.h>
#include <string.h>
Linha 124:
}
</syntaxhighlight>
=== memset===
Sintaxe: <
#include <string.h>
Linha 133:
</syntaxhighlight>
Descrição: memset inicializa n octetos do buffer com o inteiro c.
Linha 142:
Ex:
<
#include <stdio.h>
#include <string.h>
Linha 155:
}
</syntaxhighlight>
=== sprintf===
Descrição: A diferença entre printf e sprintf e que printf retorna o resultado para a saída padrão (tela), enquanto sprintf retorna o resultado em uma variável. Isto é muito conveniente, porque você pode simplesmente digitar a frase que você quer ter e sprintf lida com a própria conversão e coloca o resultado na string que você deseja.
Sintaxe: <
#include <stdio.h>
int sprintf(char *s, const char *formato, ...);
</syntaxhighlight>
Ex:
<
#include <stdio.h>
Linha 187:
return 0;
}
</syntaxhighlight>
{{AutoCat}}
|