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

#101
Como dice Elektro para no mostrar la consola hay que guardar el source con extensión .pyw.

Para lanzar messageBox tienes que importar tkMessageBox ( no sé si habrá alguna otra ) y utilizar el método showinfo de la clase importada (tkMessageBox) pasándole como argumentos el título de la ventana y el texto de la misma.

Código (python) [Seleccionar]
tkMessageBox.showinfo("Titulo","Texto")

#102
En el primero, se le pasa a cd el valor de la variable NOMBREDIR, que será un directorio, para que cd entre al mismo, si por algún caso, esto diese un error se enviaría a /dev/null y no sería impreso por pantalla por lo de 2>&1 no tengo ni idea, pero que yo sepa el & se utiliza para mandar procesos al background.

En el segundo ya se entra en tema de pipes, la salida que da el primer comando ls -lr se envía a grep para manejo de expresiones regulares y la salida de esto, se vuelve a enviar a pr -l ( que si que no tengo ni idea de lo que es)

Lo siento tío pero eso es en todo lo que te puedo ayudar yo, esperemos la respuesta de alguien que controle más el tema porque yo de bash poco o nada.

Un saludo :)
#103
Programación C/C++ / Re: Problema ejercicio
30 Junio 2012, 11:43 AM
Cita de: do-while en 29 Junio 2012, 23:45 PM
Código (cpp) [Seleccionar]

Fraccion suma = f1.Suma(f2);
Fraccion resta = f1.Resta(f3);
Fraccion producto = f1.Multiplica(f4);
Fraccion cociente = f1.Divide(f2);


Si cada uno de estos metodos esta devolviendo cero, estas asignando cero a cada una de las variables.

Siempre puedes devolver una referencia al objeto que invoca a las funciones:
Código (cpp) [Seleccionar]

return *this;


Aaaah vale ya pillo el fallo, muchas gracias do-while :)
#104
Programación C/C++ / Re: Problema ejercicio
29 Junio 2012, 20:41 PM
Cita de: do-while en 29 Junio 2012, 17:51 PM
¡Buenas!

Estas devolviendo cero para todas las operaciones.

¡Saludos!

He establecido como int los métodos porque void no me los acepta y no sé porque, por eso retornan 0, creo que por eso no será no?

Gracias por la respuesta :)
#105
Programación C/C++ / Problema ejercicio
29 Junio 2012, 14:50 PM
Buenas, me he puesto a hacer un ejercicio para practicar y la verdad es que se me ha enrevesado un poco, no sé porque.

El ejercicio consiste en crear una clase y sus métodos para que este programa logre funcionar:

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

int main()
{
Fraccion f1(1.0,4.0);
Fraccion f2(1.0,2.0);
Fraccion f3;
Fraccion f4(4);
Fraccion suma = f1.Suma(f2);
Fraccion resta = f1.Resta(f3);
Fraccion producto = f1.Multiplica(f4);
Fraccion cociente = f1.Divide(f2);
cout << "Primera Fraccion: " << f1.Prt() << endl;
cout << "Segunda Fraccion: " << f2.Prt() << endl;
cout << "Tercera Fraccion: " << f3.Prt() << endl;
cout << "Cuarta Fraccion: " << f4.Prt() << endl;
cout << "Suma " << suma.Prt() << endl;
cout << "Resta " << resta.Prt() << endl;
cout << "Producto " << producto.Prt() << endl;
cout << "Cociente " << cociente.Prt() << endl;
return 0;
}


Vale, hasta ahí bien, esta es la clase que he creado, junto con sus métodos:

Código (cpp) [Seleccionar]
class Fraccion
{
public:
Fraccion(float numerador,float denominador);
~Fraccion();
int Suma(Fraccion objeto);
int Resta(Fraccion objeto);
int Multiplica(Fraccion objeto);
int Divide(Fraccion objeto);
float Prt() const;
private:
float fraccion,resultado;
};


Fraccion::Fraccion(float numerador = 0.0,float denominador = 1.0)
{
fraccion = numerador / denominador;
resultado = numerador / denominador;
}

Fraccion::~Fraccion(){}

int Fraccion::Suma(Fraccion objeto)
{
this->resultado = this->fraccion + objeto.fraccion;
return 0;
}

int Fraccion::Resta(Fraccion objeto)
{
this->resultado = this->fraccion - objeto.fraccion;
return 0;
}

int Fraccion::Multiplica(Fraccion objeto)
{
this->resultado = this->fraccion * objeto.fraccion;
return 0;
}

int Fraccion::Divide(Fraccion objeto)
{
this->resultado = this->fraccion / objeto.fraccion;
return 0;
}

float Fraccion::Prt() const
{
return this->resultado;
}


Muy posiblemente el error esté en las variables porque me he hecho un lío con ambas y no obtengo la salida esperada.

Un saludo y gracias de antemano :)
#106
Programación C/C++ / Problema Librería SFML
27 Junio 2012, 14:03 PM
No consigo instalar correctamente la librería ya que pruebo los samples que trae consigo y no corre ninguno, consigue compilar bien, pero a la hora de enlazarlo falla.

Estoy en Debian, y he colocado los archivos en sus carpetas correspondientes, concretamente:

/usr/include/
/usr/lib/
/usr/src/

Los errores que me lanza IDE son el orden siguiente:

Pong.cpp:(.text+0x30b): undefined reference to `sf::Image::Image()'
/tmp/ccplj7Gr.o: In function `sf::Sprite::~Sprite()':
Pong.cpp:(.text._ZN2sf6SpriteD1Ev[sf::Sprite::~Sprite()]+0x2e): undefined reference to `sf::Drawable::~Drawable()'

La mayor parte, "undefined reference to"

El caso es ese, no consigo hacer funcionar ningún cpp que haga uso de la librería, uso Geany como IDE y he probado a compilar y linkear desde la terminal con:

g++ -o pong.cpp -libsfml-graphics

Pero nada, ni de una forma ni de otra, ¿ Alguna Idea ?

Un saludo :)
#107
Cita de: elsevi en 26 Junio 2012, 04:03 AM
Por tonto,jilipollas y retrasado

Dudo mucho, que los moderadores de un foro "serio" como afirmas que es, escriban "gilipollas" con J y mucho menos que te falten tan descaradamente el respeto.

Hay una frase muy conocida: " haz a los demás lo que quieras que te hagan a ti ", puedes entenderla perfectamente en el mal sentido, pero en este caso hace más referencia al respeto que te he dicho antes.

Es el primer post que veo tuyo, pero por lo que parece tienes un poco de mala fama, en lo que respecta a tu comportamiento, de todas formas, nunca es tarde para rectificar como dice m0rf.

Buenas tardes.
#108
Cita de: Randomize en 24 Junio 2012, 23:37 PM
NO EXISTE LA SEGURIDAD 100%.

Cerrándolo en una habitación inaccesible y sin internet, es posible  ;-)
#109
Cita de: daniyo en 24 Junio 2012, 20:33 PM
Un consejo, pon los errores que te da el compilador, porque sino es imposible. Y no lo he mirado, pero al final he visto _getch() en vez de getch().

Saludos ;D

Ahí no está el error mira:

http://msdn.microsoft.com/en-us/library/078sfkak%28v=vs.71%29.aspx

Luego me pondré a leerlo y te digo :)
#110
Programación C/C++ / Re: Aprendiendo C++[?]
24 Junio 2012, 17:40 PM
Cita de: flony en 24 Junio 2012, 17:19 PM
tiene razon dato000 videotutoriales...inclusive en este for hay uno bueno que me descargue

Jesús Conde, una verdadera máquina, lo bueno de ese hombre, es que explica en una hora con todo detalle lo que puedes entender en 15 minutos y mientras él habla, tú te puedes anticipar haciendo lo que crees que va a hacer  ;-)