seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] usando o string.h

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] usando o string.h Empty [tutorial] usando o string.h Dom maio 20, 2012 11:49 pm

Kodo no Kami

Kodo no Kami
master
master

a biblioteca string serve para interagir com string, ele permite fazer muitas coisas com as string por exemplo inverter, copiar, concatenar etc, para usar a biblioteca string tem q incluir ele na diretiva veja um exemplo

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    printf("isso e uma string XD");
    return 0;
}

strcpy

essa funçao permite copiar uma string para outra string, para copiar basta usar a funçao strcpy abre parenteses coloque a variavel q vai receber os dados e depois virgula e a variavel q vai passar os dados, cuidado para nao passar uma variavel grande para uma variavel pequena isso da extravasamento no programa, veja o uso da funçao

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[6], b[5] = "fts";
    strcpy(a,b);
    printf("%s",a);
    return 0;
}

strcmp

essa funçao permite comparar duas string caso for igual ele retorna o valor 0 veja o exemplo

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[10] = "hacker", b[10] = "hacker";
    int x;
    x = strcmp(a,b);
    printf("%d",x);
    return 0;
}

strcat

essa funçao permite concatenar duas strings, cuidado com o tamanho das variaveis para nao dar extravasamento, veja o exemplo da funçao

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[30] = "hacker", b[10] = " fts315";
    strcat(a,b);
    printf("%s",a);
    return 0;
}

strrev

essa funçao inverte a string, veja o exemplo dela

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[15] = "hacker fts315";
    strrev(a);
    printf("%s",a);
    return 0;
}

strupr

essa funçao permite tornar todas as letras maiusculas em uma string, veja o exemplo

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[15] = "hacker fts315";
    strupr(a);
    printf("%s",a);
    return 0;
}

strlwr

essa funçao e o oposto da anterior torna todas as letras minusculas em uma string

Código:

//by hacker fts315
#include <stdio.h>
#include <string.h>
int main(void)
{
    char a[15] = "HACKER FTS315";
    strlwr(a);
    printf("%s",a);
    return 0;
}

existe outras funçao no string.h mais essas sao as mais usadas ^^

by hacker fts315

https://endoffile.umforum.net

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos