string.h
Biblioteca contendo funções para manipulação de cadeias de caracteres.
char * strcat( char * dest, const char * src);Concatena dois vetores do tipo char.
char * strcpy( char * dest, const char * src);Copia um determinado vetor do tipo char em outro.
size_t strlen( const char * dest);Retornar o tamanho da cadeia de carácteres.
int strcmp( char * lhs, const char * rhs);Comparar dois vetores do tipo char.
strcat
char *strcat(char *dest , const char *src);
param: char * dest - Ponteiro para a cadeia de bytes terminada em nulo para ser acrescentada;
param: const char *src - Ponteiro para a cadeia de bytes terminada em nulo para copiar;
param: char * dest - Ponteiro para a cadeia de bytes terminada em nulo para ser acrescentada;
param: const char *src - Ponteiro para a cadeia de bytes terminada em nulo para copiar;
Anexa uma cópia de cadeia de bytes(ponteiro que aponta para uma string src) para o final de uma cadeia de bytes(ponteiro que aponta para uma string dest) para o destino.
Ou seja , o carácter que esta no src[0] substituir o terminador null no final dest.A cadeia de bytes resultantes termina em null.
Ou seja , o carácter que esta no src[0] substituir o terminador null no final dest.A cadeia de bytes resultantes termina em null.
strcpy
char *strcpy(char *dest , const char *src);
param: char * dest - Ponteiro para a cadeia de bytes terminada em nulo para ser escrita;
param: const char *src - Ponteiro para a cadeia de bytes terminada em nulo para copiar;
param: char * dest - Ponteiro para a cadeia de bytes terminada em nulo para ser escrita;
param: const char *src - Ponteiro para a cadeia de bytes terminada em nulo para copiar;
Sobrescreve uma cópia de cadeia de bytes(ponteiro que aponta para uma string src) em uma cadeia de bytes (ponteiro que aponta para uma string dest).
Ou seja, o vetor dest agora vai ser igual ao src.
Ou seja, o vetor dest agora vai ser igual ao src.
strlen
size_tstrlen(const char *dest);
param: const char *dest - Ponteiro para a cadeia de bytes terminada em nulo para ser calculado o tamanho do bloco da memória;
param: const char *dest - Ponteiro para a cadeia de bytes terminada em nulo para ser calculado o tamanho do bloco da memória;
Retornar o tamanho da cadeia de bytes que foi passado, isto é, calcula o tamanho do primeiro carácter ate o carácter null.
strcmp
char *strcmp(char *dest , const char *src);
param: char * lhs -Ponteiro para a cadeia de bytes terminada em nulo;
param: const char *hrs -Ponteiro para a cadeia de bytes terminada em nulo;
param: char * lhs -Ponteiro para a cadeia de bytes terminada em nulo;
param: const char *hrs -Ponteiro para a cadeia de bytes terminada em nulo;
Compara lexicalmente dois vetores do tipo char.
Retornar um numero menor que 0 caso o lhs seja menor que rhs.
Retorna 0 se lhs e rhs forem iguais.
Retornar um numero maior que um caso lhs seja maior que lhs.
Retornar um numero menor que 0 caso o lhs seja menor que rhs.
Retorna 0 se lhs e rhs forem iguais.
Retornar um numero maior que um caso lhs seja maior que lhs.