UCAN forum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
UCAN forum

Primeiro Forum criado por Informáticos Angolanos, destinado à informáticos de todos os níveis, tendo como principal foco o ramo da PROGRAMAÇÃO.Tutoriais, Exposição de dúvidas, Notícias e muito mais...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  EntrarEntrar  

 

 Estrutura de Dados

Ir para baixo 
2 participantes
AutorMensagem
Brown




Número de Mensagens : 3
Data de inscrição : 14/06/2008

Estrutura de Dados Empty
MensagemAssunto: Estrutura de Dados   Estrutura de Dados Icon_minitimeQui Jul 24, 2008 3:23 am

Álguém sabe me explicar pra que serve esse comando comentado abaixo?
Porque das "" ?

Código:
#include<stdio.h>
#include "Ponto.h"        /*  <<<<<< qual finalidade desse comando ? /*
typedef struct ponto
{
      float x;
      float y;
}Ponto;
void pto_libera(Ponto* p);
void pto_acessa(Ponto* p, float* x, float* y);
void pto_atribui(Ponto* p, float x,float y);
float pto_distancia(Ponto* p1, Ponto* p2);

int main(void)
{
    Ponto* p = pto_cria(2.0,1.0);
    Ponto* q = pto_cria(3.4,2.1);
    float d = pto_distancia(p,q);
    printf("distancia entre pontos %f\n",d);
    pto_libera(q);
    pto_libera(p);
    return 0;
}
void pto_libera(ponto* p)
{
    free(p);
}
void pto_acessa(ponto* p, float* x, float* y)
{
    *x=p->x;
    *y=p->y;
}
void pto_atribui(ponto* p, float x,float y)
{
    p->x=x;
    p->y=y;
}
float pto_distancia(ponto* p1, ponto* p2)
{
    float dx=p2->x-p1->x;
    float dy=p2->y-p1->y;
    return sqrt(dx*dx+dy*dy);
}
Ponto pto_cria(float x, float y)
{
    ponto* p=(ponto*)malloc(sizeof(ponto));
    if(p==NULL)
    {
              printf("memoria insuficiente");
              exit(1);
    }
    p->x=x;
    p->y=y;
    return p;
}
Ir para o topo Ir para baixo
Giovanny Ritchie

Giovanny Ritchie


Masculino Número de Mensagens : 95
Idade : 33
Localização : Luanda, Angola
Data de inscrição : 05/05/2008

Estrutura de Dados Empty
MensagemAssunto: Re: Estrutura de Dados   Estrutura de Dados Icon_minitimeDom Jul 27, 2008 1:15 am

fazer #include<Ponto.h> é o mesmo q fzer #include"Ponto.h" OU SEJA as aspas podem subistituir os operadores <> em C.
Ir para o topo Ir para baixo
 
Estrutura de Dados
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» estrutura de dados
» Estruturas de Dados
» Mais estruturas de Dados
» Estruturas de Dados em JAVA
» imprimir os primos entre dois numeros dados

Permissões neste sub-fórumNão podes responder a tópicos
UCAN forum :: Programação e Informática Geral :: Linguagem C e Pascal-
Ir para: