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] Criando uma biblioteca .h

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

1[tutorial] Criando uma biblioteca .h Empty [tutorial] Criando uma biblioteca .h Seg maio 21, 2012 2:04 am

Kodo no Kami

Kodo no Kami
master
master

As biblioteca sao arquivos com funçao ja pronto, por exemplo se vc tiver que fazer varias vezes uma determinada funçao em varios programas, para nao precisar recriar a mesma funçao varias vezes vc cria apenas uma e salva ela como biblioteca de funçao, veja o programa abaixo

Código:

#include <stdio.h>
#include <conio.h>
int fts315(int x)
{
  printf("\nresultado = %d",x+100);
  return (0);
}
int main(void)
{
  int y;
  printf("digite um numero = ");
  scanf("%d",&y);
  fts315(y);
  getch();
  return (0);
}

a source acima ela faz o seguinte a funçao principal (main) pede para vc digitar um numero, o numero vira um argumento da funçao fts315 e depois exibe o numero que vc digito + 100, imagine a funçao fts como um funçao muito grande e vc teria q usar muitas vezes em programas futuros, para nao precisar fazer a funçao fts315 toda vez eu poderia salvar apenas ela, pega a funçao fts315 e coloque num documento de texto e salve com o nome hackerfts.h

Código:

int fts315(int x)
{
  printf("\nresultado = %d",x+100);
  return (0);
}

depois crie a source denovo sem a funçao fts315, mais agora add uma biblitoca #include "hackerfts.h"

Código:

#include <stdio.h>
#include <conio.h>
#include "hackerfts.h"
int main(void)
{
  int y;
  printf("digite um numero = ");
  scanf("%d",&y);
  fts(y);
  getch();
  return (0);
}

pronto o resultado final foi o mesmo ^^, oq aconteceu foi q a funçao fts315 viro uma biblioteca e vc carrego ela, a diferença entre o #include < > e o #include " " o entre menor e maior quando carrega ele procura biblioteca dentro da pasta do copilador e o entre aspas ele procura a biblioteca na pasta q esta a source, uma boa dica é usar variaveis globais para passagem de paramento, ou simplesmente passe elas como argumentos ou retorno da funçao, isso tambem deixa a source muito melhor pq vc pode dividir ela em varias partes ja imagino vc ter q olha uma source de 1mb ia ser muito melhor olhar varias partes doq olhar uma inteira o.O

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