Está en la página 1de 2

* En el fichero de interfaz: xxx.

h
// No olvidar (gracias Adan)
#pragma once
#include <stdio.h> // Sólo si fuera necesario

// Definir constante
const float miConstante = 10;

// Definir el array de turno que necesitemos, alumnos, medidas, etc


typedef float ArrayMedidas[50] // 1x1
typedef int TipoMatriz[3][3]; // 2x2

// Definir el array de char, si lo necesitamos, p.ej.


typedef char TipoCadena[21]; // Array de 20 char.

// Definir un enumerado, p. ej, tipo de medida.


typedef enum MiEnumerado{buena,mala,regular}

// Definicion de mi TAD con mis métodos y variables privadas


typedef struct MiTad{
// mis metodos
void NuevoDato();
void BorrarDato();
void ImprimeLista();

// con mis variables que son privadas.


private:
float altura;
float anchura;
flota peso;

ArrayMedidas MisMedidas;

}; (no olvidar el ; final)

* En el fichero de implementacion: xxx.cpp


// No olvidar si fuera necesario
#include <stdio.h> .

// No olvidar, el include con "comillas dobles"


#include "xxx.h"

// Implementacion del metodo NuevoDato


void MiTad::NuevoDato(float altura, float anchura, float peso){
aquí el codigo

@eb8aiu - Enero 2016 V. 2016-01-22 18:30


}

// Implementacion del metodo BorrarDato


void MiTad::BorrarDato(){
aquí el codigo
}

// Implementacion del metodo ImprimeDato


void MiTad::ImprimeDato(){
aquí el codigo
}

* En el fichero principal: main.cpp


// No olvidar
#include <stdio.h> // Sólo si fuera necesario
#include "xxx.h"

// Principal
int main(){

// Definir MT como Tipo MiTad


MiTad MT;

// Invocar el metodo nuevo dato.


MT.NuevoDato(1.4, 2.6,3);

printf ("hola");

// Invocar al metodo imprime dato


MT.ImprimeDato();

// Invocar al metodo borrar datos


MT.BorrarDato();

@eb8aiu - Enero 2016 V. 2016-01-22 18:30

También podría gustarte