elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Mi solucion a "no se ha encontrado o cargado la clase principal x" de CMD en: 10 Mayo 2017, 23:53 pm

Hola a todos intente compilar ejecutar un simple programa con el comando "java" pero me salia este error y después de buscar y no encontrar NADA , probando di con la solución, (a mi me funciona)
resulta que yo ponía en cmd ->java programa.class y me salia
Error: no se ha encontrado o cargado la clase principal programa.class
y para que funcione simplemente es quitarle el .class y ya esta
quedaría así ->java programa y eso es todo
(No se si me estoy flipando y esto es como super obvio pero yo e estado buscando 30 minutos en foros y tal gente que preguntaba lo mismo y nada)
(pero al menos espero ayudar a alguien que este empezando y no sepa porque #!@~ pasa eso)


2  Programación / Programación C/C++ / Re: ¿Porque no se muestran los datos? (clases) en: 6 Mayo 2017, 20:48 pm

           gracias david tennant XD, al final quedo asi
Código
  1. int main()
  2. {
  3.  titulo();
  4.  datos objeto;
  5.  objeto.mostrar(); //pongo el objeto en main
  6.  titulo();
  7.  cout<<" Saldo: "<<objeto.mostrar()<<endl; //y lo muestro con cout
3  Programación / Programación C/C++ / [RESUELTO]¿Porque no se muestran los datos? (clases) en: 6 Mayo 2017, 20:12 pm
Hola a todos, mi problema es que no se muestran los datos en este programa (es el saldo, linea 14 y linea 35) y no se como resolverlo, ya había echo uno antes sin constructor y si que me lo mostraba. Estoy aprendiendo c++. voy por los constructores de las clases y para reforzar lo que aprendo suelo ponerlo en practica pero en este caso nose..
Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3. //by trioper
  4. using namespace std;
  5.  
  6. string usr;
  7. int menu;
  8. int input;
  9.  
  10. void titulo();
  11.  
  12. class datos {
  13.  private:
  14.    int saldo;
  15.  public:
  16.    datos() {
  17.      cout<<" Usuario:";
  18.      getline(cin,usr);
  19.      cout<<"\n Usuario creado..."<<endl;
  20.    }
  21.    void meter(int a) {
  22.      saldo = a;
  23.    }
  24.    int mostrar() {
  25.      return saldo;
  26.    }
  27. };
  28.  
  29. int main()
  30. {
  31.  titulo();
  32.  datos objeto;
  33.  titulo();
  34.  cout<<" Saldo: ";
  35.  objeto.mostrar();
  36.  cout<<"\n\n 1) Meter"<<endl;
  37.  cout<<" 2) Salir"<<endl;
  38.  cout<<" Opcion: ";
  39.  cin>>menu;
  40.  titulo();
  41.  if(menu == 1)
  42.  {
  43.    cout<<endl<<" Cantidad a meter: ";
  44.    cin>>input;
  45.    objeto.meter(input);
  46.    main();
  47.  }
  48.  else if(menu == 2)
  49.  {
  50.    system("clear");
  51.    exit(0);
  52.  }
  53.  else
  54.  {
  55.    main();
  56.  }
  57. }
  58.  
  59. void titulo()
  60. {
  61.  system("clear");
  62.  cout<<" -Saldo usuario-"<<endl<<endl;
  63. }
  64.  

Si quereis compilar en windows, cambiad los "clear" por "cls"
4  Programación / Programación C/C++ / Re: Mini Ayuda en bucle C++ en: 2 Mayo 2017, 18:41 pm

Código:
for (indice=0; indice<100;indice++){
   ...
   if(preguntas[indice]....

con eso ya tengo el bucle pero ahora me imprime 99 veces "no entiendo 'hola' " XDDD
pero gracias
5  Programación / Programación C/C++ / [RESUELTO] Mini Ayuda en bucle C++ en: 2 Mayo 2017, 18:11 pm
Hola a todos, estoy haciendo un programa el cual ingresas una pregunta y una respuesta
y luego en una especie de chat, te responde lo que preguntes.
las preguntas y respuestas se guardan en:
Código
  1. string preguntas[100];
  2. string respuestas[100];
Como veis se pueden guardar un total de 100 preguntas con 100 respuestas, mi problema es el siguiente.
Código
  1. string preguntas[100];
  2. string respuestas[100];
  3. string frase;
  4.  
  5. void chat()
  6. {
  7.    cout<<" Usuario> ";
  8.    getline(cin, frase);
  9.    cin.ignore();
  10.    cout<<endl<<" Programa> ";
  11.    if(frase == preguntas[0])
  12.    {
  13.        cout<<respuestas[0]<<endl;
  14.    }
  15.    else if(frase == preguntas[1])
  16.    {
  17.        cout<<respuestas[1]<<endl;
  18.    }
  19.    else if(frase == preguntas[2])
  20.    {
  21.        cout<<respuestas[2]<<endl;
  22.    }
  23.    else if(frase == "salir")
  24.    {
  25.        main();
  26.    }
  27.    else
  28.    {
  29.        cout<<"no entiendo '"<<frase<<"'"<<endl;
  30.    }
  31.    cout<<endl;
  32.    chat();
  33. }
  34. //obviamente esto es solo un trozo del programa, pero creo que es suficiente para explicar mi problema

Como veis lo que hago es comparar si la pregunta esta en la "base de datos" y si esta sale la respuesta, y si no sale el mensaje "no entiendo 'hola' "(hola es un ej de pregunta)

Mi problema es que creo que se puede hacer un bucle, para no tener que poner 100 else if, pero llevo un rato pensando en como hacer un bucle para ese caso con for o while pero no me sale... Gracias a todos por su tiempo y ayuda  :-*
6  Programación / Programación C/C++ / Re: Se puede mejorar este codigo¿? en: 28 Abril 2017, 09:22 am

Y qué pasa si se ingresa una velocidad negativa?

nunca acaba el bucle xd
7  Programación / Programación C/C++ / Se puede mejorar este codigo¿? en: 27 Abril 2017, 23:35 pm
Hola a todos;

Estoy empezando a enseñarme C++ y me gusta hacer pruebas mientras aprendo.
Hice una prueba de un bucle con while y luego me propuse hacer una prueba igual pero que establezca el usuario el bucle:
Código:
#include <iostream>
#include <windows.h>

using namespace std;

void titulo();
int numero1 = 0;
int numero2 = 0;
int velocidad = 1;

int main()
{
    titulo();
    cout<<" Establece el final del bucle: ";
    cin>>numero2;
    cout<<"\n Establece la velocidad: ";
    cin>>velocidad;
    system("CLS");
    titulo();
    cout<<"\n Bucle: ";
    while(numero1 <= numero2)
    {
        cout<<numero1<<" ";
        numero1 = numero1 + velocidad;
        Sleep(300);
    }
    cout<<" Fin del bucle"<<endl;
    Sleep(1000);
    return 0;
}

void titulo()
{
    cout<<"\n Bucle Controlado "<<endl;
    cout<<" Principio del bucle: "<<numero1<<endl;
    cout<<" Fin del bucle: "<<numero2<<endl;
    cout<<" Velocidad: "<<velocidad<<endl;
    cout<<"\n";
}
Lo que me gustaría es saber si se puede mejorar este codigo, o si esta algo mal echo saberlo.
Utilizo Visual Studio Code para escribir y mingw para compilar.
Gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines