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  CalendárioCalendário  FAQFAQ  BuscarBuscar  Registrar-seRegistrar-se  Conectar-seConectar-se  

Compartilhe | 
 

 Estrutura de Dados

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Brown



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

MensagemAssunto: Estrutura de Dados   Qui 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;
}
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Giovanny Ritchie

avatar

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

MensagemAssunto: Re: Estrutura de Dados   Dom 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.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Estrutura de Dados
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Av 2 - Linguagem de Programação e Estrutura de Dados
» Resposta certa da av1- Linguagem de Programação e Estrutura de dados
» Av 1 - Linguagens de Programação e Estrutura de Dados (04/11/13)
» Av 2 - Linguagens de Programação e Estrutura de Dados (18/11/13)
» Av 2 3 SEMESTRE - Estrutura de Dados

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
UCAN forum :: Programação e Informática Geral :: Linguagem C e Pascal-
Ir para: