Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Lotux5

#12
GNU/Linux / Re: Ayuda con partición Ubuntu
13 Octubre 2013, 13:45 PM
No, con un pen drive.
Y respecto a lo de fdisk -l no me sale nada
#13
GNU/Linux / Re: Ayuda con partición Ubuntu
13 Octubre 2013, 13:09 PM
Pero ese es el problema, que no puedo darle. Me aparece: reinicie el pc.
#14
GNU/Linux / Ayuda con partición Ubuntu
13 Octubre 2013, 11:27 AM
Mi problema consiste en que estoy intentando instalar ubuntu 12.04 junto a windows 7
y para ello he dejado un espacio de 10GB sin asignar para la partición de Ubuntu, pero cuando lo intento instalar con la opción instalar junto a windows 7, no me deja, a mi parecer porque no tiene suficiente espacio. Pero por lo que he visto por internet 10 GB debería ser suficiente, así que no se.
#15
Programación C/C++ / Como usar cin.ignore()
12 Mayo 2013, 17:45 PM
Alguien me explica como usar cin.ignore(). Ya se que consta de 2 parametros. por ejemplo:

cin.ignore(1000,'\n') ---> Esto hace que ignore todos los caracteres hasta que encuentra un salto de linea.

Pero lo que quiero que me expliquen (si es posible) es como usarlo para que ignore una serie de caracteres determinados. Por ejemplo:

Si creo una cadena con cin.getline(c,1000,EOF) dentro e esa cadena como hago para "ignorar" linea que empieze por '#', osea, una serie de de caracteres que empiece con el caracter '#' y acabe con '\n'.

Gracias.
#16
Perdon, me equivoque al copiarlo, "n = NCasillas();" pero aun asi tampoco me funciona. Ese es mi problema.
#17
Gracias por las molestias, pero yo no se si yo soy muy tonto o no nos estamos entendiendo bien. xD

Yo lo que quiero es una cosa asi.

int VectorDinamico :: NCasillas (void)
{
        return (numcasillas);
}

Y despues con esta funcion usar algo asi:
void VectorDinamico :: PintaVector (void)
{
       int n = NCasillas (void);
       for (int i=0; i<n; i++)
                  cout << vector << endl;
}

Pero la parte de int n = NCasillas(void) no me funciona y tambien he probado n = this->N y tampoco y esa es mi duda como usar la funcion de arriba para usarla en el metodo de abajo.
#18
A ver, por si todavia no que da clara mi duda, en resumidas cuentas seria ¿"COMO llamar a un metodo dentro de otro de la misma clase"?
#19
Eso no tiene sentido ya que tengo el doble de lo mismo y me quedo con la duda de como introducir ese metodo dentro de otro diferente (dento de la misma clase) aqui de mi clase:


Código (cpp) [Seleccionar]
#ifndef VECTORDINAMICO
#define VECTORDINAMICO

#include <iostream>
using namespace std;

class VectorDinamico {
private:
double * vector;
int numcasillas;

public:
VectorDinamico (void);
VectorDinamico (int ncasillas);
VectorDinamico (int ncasillas, double valor);
~VectorDinamico (void);
bool EstaVacio (int ncasillas);
int NCasillas (void);
void EscribirValor (double valor, int posicion);
void LeerValor (int posicion);
void EscribirVector (int ncasillas);
void RedimensionarVector (int ncasillas);
void PintaVector(int ncasillas);

};

#endif



Código (cpp) [Seleccionar]
#include <iostream>
#include "VectorDinamico.h"

using namespace std;

VectorDinamico :: VectorDinamico (void){

vector = new double [10];

for (int i=0; i<10; i++)
vector[i]=0;

}

VectorDinamico :: VectorDinamico (int ncasillas){

numcasillas=ncasillas;
vector = new double [numcasillas];

for (int i=0; i<numcasillas; i++)
vector[i]=0;

}

VectorDinamico :: VectorDinamico (int ncasillas, double valor){

ncasillas=numcasillas;
vector = new double [numcasillas];

for (int i=0; i<numcasillas; i++)
vector[i]=valor;

}

VectorDinamico :: ~VectorDinamico (void){

delete [] vector;

}

int VectorDinamico :: NCasillas (void){

return (numcasillas);
}

void VectorDinamico :: EscribirValor (double valor, int posicion){

vector[posicion]=valor;

}

void VectorDinamico :: LeerValor (int posicion){

cout << vector[posicion] << endl;

}

void VectorDinamico :: EscribirVector (int ncasillas){
double valor;
for (int i=0; i<ncasillas; i++){
cout << "Introduce un valor: ";
cin >> valor;
vector[i] = valor;
}
}

void VectorDinamico :: PintaVector(int ncasillas){
for (int i=0;i<ncasillas;i++)
cout << vector[i] << endl;



}

bool VectorDinamico :: EstaVacio (int ncasillas){

for (int i=0; i<ncasillas; i++)
if (vector[i]!=0)
return (false);

return (true);
}


#20
Lo siento pero no te entiendo -.-". Por ejemplo: como introduciria la funcion int VectorDinamico :: Ncasillas(void){  return(numcasillas); } en otro metodo de la clase?