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 - SrCooper

#91
En realidad las funciones que tu utilizas también se puden utilizar en C++, solo que es más efectivo utilizar la librería iostream y las funciones cout y cin.

Un saludo
#92
Os voy a dejar en este enlace las librerías que faltan en el vigenere cryptochat, hay que pegar ambas en los ficheros bin del server y del cliente.

http://www.mediafire.com/?85z3ga20ov4p8wh

Un saludo y espero haber ayudado
#93
Cita de: flony en 14 Julio 2013, 21:51 PM
tu code tuvo en cuenta la divicion en cero es mejor que mi code  :rolleyes:

Jajajaja Lo sé, he estado trabajando más de 10 horas seguidas para hacer el código, pero al final he conseguido solucionar este problema (IRONÍA)

Un saludo
#94
Esta bien, no me fije en que era tu primer tema. Aquí te escribo como lo haría yo, utilizando funciones de C++, porque anonymous uso funciones de C  :xD

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main(){
  float a, b;
  float suma, resta, multiplicacion, division;

  cout << "Introduzca dos numeros" << endl;
  cin >> a;
  cin >> b;

  suma = a+b;
  resta = a-b;
  multiplicacion = a*b;
  if (b == 0) division = 0;
  else division = a/b;

  cout << "La suma es: " << suma << ", la resta es: " << resta
       << ", la multiplicacion es: " << multiplicacion
       << " y la division es: " << division << endl;

  return 0;
}


Un saludo
#95
Escribe lo que llevas escrito, donde te has atascado, que problema tienes, etc. Resolvemos dudas, pero no hacemos tareas  :P

Un saludo
#96
Cita de: 0xDani en 13 Julio 2013, 23:54 PM
Si no necesitas usar miembros de la clase en una función, puedes declararla como static, o si no puedes hacer que funcion2() tome como parámetro un objeto de la clase funcion1. También puedes incluir un objeto de la clase Clase1 como miembro de la clase Clase2.

Saludos.

Al final he hecho eso último. Un saludo y gracias  :laugh:
#97
A mí lo que me ha sorprendido, es que Mayhem tenga tantos votos. Es decir, yo aprecio mucho el trabajo que llevan los videojuegos, y la verdad me ha encantado este en concreto, pero no esperaba que en esta comunidad se apreciase tanto.

En fin, a ver si hay más gente que se anima a votar, porque la verdad veo aún pocos votos  :P

Un saludo
#98
Cita de: eferion en 12 Julio 2013, 20:09 PM
No creo que sea necesario decir que para acceder a los miembros de una clase necesitas un objeto ya creado de esa clase... salvo que sea un miembro estático, pero ese no es tu caso.

Vale, esa era mi duda, gracias :D
#99
Es que he estado mirando mucho código de otras personas para aprender y algunas usaban algo como esto:
Código (cpp) [Seleccionar]

clase1->funcion1()

Y llamaban así a la función. ¿Cómo se usa este símbolo ->?

Cita de: engelx en 12 Julio 2013, 15:09 PM
herencia

dejo un link que te puede servir

http://c.conclase.net/curso/?cap=036

Ya miré el link, pero no creo que esto resuelva mi problema, pues en mi caso, la clase1 y la clase2 son muy diferentes entre sí, una no puede ser heredada de la otra. A no ser que ambas fueran derivadas de otra, la Clase0, por ejemplo. ¿En este caso podría usar la funcion1 en la clase2?

Un saludo, y gracias por todo  :P
#100
Programación C/C++ / [C++]Duda sobre clases
12 Julio 2013, 15:04 PM
Tengo el siguiente código:
Código (cpp) [Seleccionar]

class Clase1{
public:
    funcion1();
};

class Clase2{
public:
    funcion2();

};


En la declaración de la funcion2, se necesita llamar a funcion1, pero no he creado todavía ningún objeto de la clase1.
El problema se resume en la siguiente pregunta, ¿se pueden llamar a los métodos de una clase sin declarar ningún objeto de esta?

Aún no he creado ningún objeto porque primero estoy declarando todas las clases, las funciones, etc. y ya después en el main crearé los objetos necesarios. También he pensado en declarar un objeto de la clase1 para usarlo en la clase2 y después sobreescribirlo en el main, pero realmente me pierdo con las clases y no sé hacer esto. Alomejor estoy entendiendo mal el concepto de clase y resulta que no se puede hacer algo similar...

Un saludo y espero que me aclaréis este lío que tengo armado en mi cabeza  :P