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 - 0xDani

#1281
Ahora si funciona! Gracias por el code. Que tenga solo dos opciones es porque es solo una prueba jeje
Y no sabia que con la biblioteca string se podia declarar una variable de tipo string. Lo unico que sigo sin entender es la parte donde esta la funcion tansform. Supongo que es de la biblioteca algorithm, pero no la conozco.

Saludos ;D
#1282
Bueno parece que esta bien, habra que leer algo de codigo. Una pregunta, esta hecho con la API de windows? Y bueno puede que me interese hacer algo en C(aunque mejor C++), pero no me hables de VB.

Saludos ;D
#1283
Muchas gracias, ahora lo entiendo, estaba haciendo que saltase rigth si Luz o ligero se verificaban True, creo, y que lo son por defecto.

Sin embargo, aunque ya funcionan las condiciones sigue fallando la funcion aleatoria, ya que al ejecutarlo me sigue saliendo siempre "Asustado".

Saludos y gracias ;D

EDITO:Siempre da wrong
#1284
Programación C/C++ / Re: Librerias en C++
30 Mayo 2012, 20:04 PM
¿Esta terminado o lo vas a continuar?
#1285
Yo recomiendo que miren el codigo fuente del Demonio de Alberto Pajuelo, esta hecho en C++ con Qt, y aunque no soy un experto en troyanos, me parece que es bastante bueno, yo lo estoy leyendo.

Saludos ;D
#1286
Programación C/C++ / Re: Librerias en C++
30 Mayo 2012, 19:44 PM
¿Por que pones esto?¿Estas haciendo un tutorial?

Saludos;D
#1287
Bueno estoy haciendo un programa muy basico que te da una palabra en ingles seleccionada aleatoriamente y te la pide en español. El problema es que cuando lo ejecuto siempre sale la palabra "Asustado", aunque vuelva a compilar, y que, aunque ponga "h" en vez de "scared" me sale que es correcto. Dejo el code y espero que me puedan ayudar:


#include <cstdlib>
#include <iostream>

using namespace std;

char palabra[35];
int c;

int main(){
  c=(1 + rand() % 2);
  switch (c)
  {
   case 1: {cout <<"Ligth\n"<<"Introduce la palabra y pulsa enter:";  cin >> (palabra); if (palabra=="ligero" || "Ligero" || "Luz"){cout << "Rigth!";} else {cout << "Wrong!";}} break;
   case 2: {cout <<"Asustado\n"<<"Introduce la palabra y pulsa enter:"; cin >> palabra; if (palabra=="scared" || "Scared") {cout << "Rigth!";} else {cout << "Wrong!";} } break;
   default: {cout <<"Se produjo un error";}
  }return 0;
}


Saludos y gracias de antemano;D
#1288
Programación C/C++ / Una duda con QT.
29 Mayo 2012, 19:52 PM
Bueno este code me da varios errores al compilarlo y no termino de entender por qué :huh: :huh:
Estaria bien si alguien me pudiera aclarar lo que dice el compilador(lo dejo abajo)

clase.h
#ifndef CLASE_H
#define CLASE_H
#include <QApplication>
#include <QPushButton>
class MyDialog : public QDialog
{
Q_OBJECT
public :
MyDialog (QWidget ∗ parent = 0, const char* name=0);
~MyDialog ( ) ;

private :
QPushButton ∗ button ;
};

#endif//CLASE_H


main.cpp
#include "clase.h"
#include <QApplication>
#include <QPushButton>


int main(int argc, char *argv[])
{
  QApplication Main(argc, argv);
  MyDialog ventana;
  ventana.setCaption("hola");
  ventana.show();
  Main.setMainWidget(&ventana);
  ventana.exec();
  return Main.exec();
}


Lo que dice el compi
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from main.cpp:1:0:
clase.h:9:1: error: '\342' parásito en el programa
clase.h:9:1: error: '\210' parásito en el programa
clase.h:9:1: error: '\227' parásito en el programa
clase.h:13:1: error: '\342' parásito en el programa
clase.h:13:1: error: '\210' parásito en el programa
clase.h:13:1: error: '\227' parásito en el programa
clase.h:6:1: error: uso inválido del tipo incompleto 'struct QDialog'
/usr/include/qt4/QtGui/qwindowdefs.h:57:7: error: declaración adelantada de 'struct QDialog'
clase.h:9:38: error: expected unqualified-id before '/' token
clase.h:11:1: error: expected unqualified-id before '/' token
main.cpp: En la función 'int main(int, char**)':
main.cpp:9:12: error: la conversión a 'QWidget' desde la lista del inicializador usaría el constructor explícito 'QWidget::QWidget(QWidget*, Qt::WindowFlags)'
main.cpp:10:11: error: 'class MyDialog' no tiene un miembro llamado 'setCaption'
main.cpp:11:11: error: 'class MyDialog' no tiene un miembro llamado 'show'
main.cpp:12:8: error: 'class QApplication' no tiene un miembro llamado 'setMainWidget'
main.cpp:13:11: error: 'class MyDialog' no tiene un miembro llamado 'exec'
make: *** [main.o] Error 1
yo@yo-DOT-SE:~/Documentos/YO/programacion/cap1/dg$ qmake -project
yo@yo-DOT-SE:~/Documentos/YO/programacion/cap1/dg$ qmake
yo@yo-DOT-SE:~/Documentos/YO/programacion/cap1/dg$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from main.cpp:1:0:
clase.h:9:1: error: '\342' parásito en el programa
clase.h:9:1: error: '\210' parásito en el programa
clase.h:9:1: error: '\227' parásito en el programa
clase.h:13:1: error: '\342' parásito en el programa
clase.h:13:1: error: '\210' parásito en el programa
clase.h:13:1: error: '\227' parásito en el programa
clase.h:6:1: error: uso inválido del tipo incompleto 'struct QDialog'
/usr/include/qt4/QtGui/qwindowdefs.h:57:7: error: declaración adelantada de 'struct QDialog'
main.cpp: En la función 'int main(int, char**)':
main.cpp:9:12: error: la conversión a 'QWidget' desde la lista del inicializador usaría el constructor explícito 'QWidget::QWidget(QWidget*, Qt::WindowFlags)'
main.cpp:10:11: error: 'class MyDialog' no tiene un miembro llamado 'setCaption'
main.cpp:11:11: error: 'class MyDialog' no tiene un miembro llamado 'show'
main.cpp:12:8: error: 'class QApplication' no tiene un miembro llamado 'setMainWidget'
main.cpp:13:11: error: 'class MyDialog' no tiene un miembro llamado 'exec'


Saludos ;D
#1289
El de python para todos es muy facil, si no lo entiendes vuelve a leer hasta que lo entiendas, y pregunta las dudas. Lo que te quiero decir es que un libro de programacion no es como una novela, no vas a entenderlo todo solo leyendotelo del tiron, tienes que pensarlo y buscarle la logica.

Saludos ;D
#1290
Programación C/C++ / Re: Manuales API linux
27 Mayo 2012, 00:19 AM
Gracias por la documentacion, al final me baje el que iba en pdf y me lo voy a empollar en el kindle ;-)

Saludos ;D