Está en la página 1de 4

#include "stdio.

h" --> Busca primero en la carpeta en la que est el archivo y si


no lo encuentra lo busca en include
#include <stdio.h> --> Busca solo en la carpeta include
Incluir char en texto --> Si char es ms de un caracter declarar la variable char
como puntero o tratarlo como array en un bucle for
en iostream --> cout << comprobador << endl; "comprobador" en la pantalla y acaba
la linea. tiene que ponerse fuera del main y arriba: "using namespace std;".
Tambien puede ponerse el cout << endl; en otro momento
cin.get() --> Hace que la ventana no se cierre.
getch() --> stdio.h (idem, en principio)
cin >> age --> metodo estandar de introduccin. Cin solo funciona hasta el primer
espacio, para meter cosas que sean de mas de una palabra usar getline(cin,
nombredelavariable) o cin >> algo >> otroalgo por ejemplo. Lo que se introduzca con
el teclado pasar a ser el valor de age
#define suma(a,b) a+b --> Cada vez que ponemos suma(2,3) es como escribir 2+3.
Tambien se puede hacer declarando funciones

Ejemplo de funcion:

int sumar(int a, int b)


{
return (a) + (b);
}

si queremos poner valores por defecto:


Primero:

int sumar(int a=2, int b=3)

fuera de la funcion y luego la funcion

Ejemplo de struct:

int main()
{

struct Personaje
{

int edad;
int tel;
Personaje(){edad = 87; tel= 888888888;} //para poner por defecto asi
}Santiago, Tuviella;
Santiago.edad=17;
Santiago.tel=234234234;
Tuviella.edad=8
Tuviella.tel=777777777

//si ponemos
Santiago = Tuviella
//Satiago y mi viella comparten casa y tienen el mismo numero de telefono

cout << Santiago.edad << endl;


cin.get();
return 0
}
Namespace:

//primero se declara el namespace

namespace ciudad
{
int calle;
}

namespace pueblo
{
int calle=17
}

//luego puede usarse con "using"

using namespace pueblo


using namespace std

int main()
{
calle = 12;
cout << calle /*al no tener comillas el programa sabe que es una variable*/ <<
endl;
cout << ciudad::calle << endl; //En el de arriba saldria el valor de calle de
pueblo (17) y en este el de ciudad (12)
cin.get();
return 0;
}

Para mostrar el contenido de un puntero con cout puede usarse: cout << *puntero <<
endl;

Al usar un puntero con un vector (array) solo mostrara la direccin de memoria del
primer elemento, para mostrar los otros usar incremento en la variable array

Punteros a estructura:

struct loquesea
{
blablabla

}loquesea, *puntero;

Para llamar variables de struct:


puntero->variable

ejemplo:

cout << puntero->a << endl;

typedef:
typedef float flotaqueteflota;

ahora flotaqueteflota indica variable de tipo float


ej:
flotaqueteflota x=5

Clases:
lo de poner humano::estatura funciona exactamente igual.
El jicho del video puso un punto y coma despues del corchete de cierre de la clase.
Despues de:
public:
todas las funciones y variables a continuacion sern publicas
private:
todas las funciones y ... seran privadas

Destructor de objetos: ejemplo:


para un objeto llamdo BMI poner en la clase
~BMI();

En BMI.h

#ifndef BMI_H
#define BMI_H

class BMI {
//Default Constructor
BMI();

//Overload Constructor
BMI(string, int, double);

//Destructor
~BMI();

//Accesor function

string getName() const;


//getName - returns name of patient

int getHeight() const;


//getHeight - returns height of patient

double getwidth() const;


//getwidth - returns width of patient

//Mutator Functions
void setName(string);
// setName - sets name of patient
//@param string }- sets name ofpatient
}

En BMI
BMI::BMI{

}
BMI::BMI{

}
BMI::setname(string){
newString = string;
}
BMI::getHeight(){
}
BMI::getWidth(){
}
void BMI::setName(string name) {
}

Borrar punteros
delete [] dArray;
dArray = NULL;

LEER ARCHIVOS

#include <fstream>

ifstream inFile;
inFile.open("Pachucocadaver.txt");

if (inFile.fail()) {
cerr << "Error Opening File" << End1;
exit(1);
outFile.close()
}

También podría gustarte