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: <sourcesyntaxhighlight lang="C">
#include <string.h>
 
void *memcpy (void *dest, const void *srce, size_t n);
 
</syntaxhighlight>
</source>
 
Descrição: Copiar um bloco de n octetos de srce para dest.
Linha 109:
Ex:
 
<sourcesyntaxhighlight lang="C">
#include <stdio.h>
#include <string.h>
Linha 124:
}
 
</syntaxhighlight>
</source>
 
=== memset===
Sintaxe: <sourcesyntaxhighlight lang="C">
#include <string.h>
 
Linha 133:
 
 
</syntaxhighlight>
</source>
 
Descrição: memset inicializa n octetos do buffer com o inteiro c.
Linha 142:
Ex:
 
<sourcesyntaxhighlight lang="C">
#include <stdio.h>
#include <string.h>
Linha 155:
}
 
</syntaxhighlight>
</source>
 
=== 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: <sourcesyntaxhighlight lang="C">
#include <stdio.h>
 
int sprintf(char *s, const char *formato, ...);
 
</syntaxhighlight>
</source>
 
Ex:
 
<sourcesyntaxhighlight lang="C">
 
#include <stdio.h>
Linha 187:
return 0;
}
</syntaxhighlight>
</source>
 
{{AutoCat}}