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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1] 2 3 4 5 6 7
1  Programación / Programación C/C++ / Inclusion de archvos condicional. en: 2 Septiembre 2012, 20:24 pm
Hola,

Quería incluir el archivo de cabacera de SDL si no se ha hecho antes. Osea, algo como:

#ifndef SDL
#include <SDL/SDL.h>
#endif

Pero el tema es que no se que hacer en el #ifndef . Osea, no se que poner, si SDL o SDL_H or algo parecido.

Gracias y saludos.
2  Seguridad Informática / Hacking / Ayuda con telnet. en: 6 Agosto 2012, 16:36 pm
Hola,

He intentado conectarme a el ordenador de un amigo (con su permiso),
Responde a ping, scaneé los puertos, el 23 estába abierto.

Pero cuendo me conecto, sale esto:
(He cambiado la ip por: (ip) por motivos de seguridad.
Código:
[samuel@arch ~]$ telnet 83.58.81.153
Trying (ip)..
Connected to (ip).
Escape character is '^]'.
Connection closed by foreign host.
[samuel@arch ~]$

Saludos.
3  Programación / Programación C/C++ / Piano Virtual - Ayuda en: 12 Junio 2012, 19:38 pm
Bueno,

Quería hacer un pequeño piano virtual en C++. Pero el problema, es que use la librería windows.h, que primero lo hace dependiente de Windows , que no me agrada, y segundo, uso la función Beep() que no está hecha para hacer música y es lenta y hace un ruido extraño al terminar el sonido, otra cosa es que no funciona en todos los ordenadores ya que es sonido interno, entonces:

Me gustaría que alguien me dijese una librería en la que pueda reproducir un sonido por ejemplo así: PlaySound("Do",2) En la que tocamos la nota Do por 2 segundos, o que simplemente use una frequencia.

Por cierto uso SDL para los eventos.

( Para correrlo necesitan SDL.dll )
Código:
#include <iostream>
#include <windows.h>
#include "SDL.h"

using namespace std;

int main(int argc,char* args[])
{
    SDL_Init(SDL_INIT_EVERYTHING);
    SDL_Surface* screen;
    screen = SDL_SetVideoMode(600,400,32,SDL_SWSURFACE);
    SDL_WM_SetCaption("Alvii Board - Made by Sam",NULL);
    bool running = true;
    SDL_Event event;
    int time = 0;
    int key = 0;
    while(running)
    {
        if(SDL_PollEvent(&event))
        {
            if(event.type==SDL_QUIT)
            {
                running = false;
            }
            if(event.type==SDL_KEYDOWN)
            {
                key = 1;
                time = 300;
                if(event.key.keysym.sym==SDLK_a)
                {
                    Beep(262,time);
                }
                if(event.key.keysym.sym==SDLK_s)
                {
                    Beep(294,time);
                }
                if(event.key.keysym.sym==SDLK_d)
                {
                    Beep(330,time);
                }
                if(event.key.keysym.sym==SDLK_f)
                {
                    Beep(349,time);
                }
                if(event.key.keysym.sym==SDLK_g)
                {
                    Beep(392,time);
                }
                if(event.key.keysym.sym==SDLK_h)
                {
                    Beep(440,time);
                }
                if(event.key.keysym.sym==SDLK_j)
                {
                    Beep(494,time);
                }
                if(event.key.keysym.sym==SDLK_k)
                {
                    Beep(523,time);
                }
                if(event.key.keysym.sym==SDLK_w)
                {
                    Beep(277,time);
                }
                if(event.key.keysym.sym==SDLK_e)
                {
                    Beep(311,time);
                }
                if(event.key.keysym.sym==SDLK_t)
                {
                    Beep(370,time);
                }
                if(event.key.keysym.sym==SDLK_y)
                {
                    Beep(415,time);
                }
                if(event.key.keysym.sym==SDLK_u)
                {
                    Beep(466,time);
                }
            }
            if(event.type==SDL_KEYUP)
            {
                key = 0;
                time = 0;
            }
        }
        SDL_Flip(screen);
    }
    return 0;
}

4  Programación / Programación C/C++ / AYUDA Es esto un lenguaje interpretado/scripting? en: 24 Mayo 2012, 20:27 pm
Pues eso,

Resulta que necesito saber que si hago un programa hecho en C++, que abre archivos, los lee, y divide las lineas en pequeñas partes, y según lo que sean ejecuta
funciones de c++, ¿se considera un lenguaje interpretado/script?
y si no lo es,¿qué se supone que debe tener?

Salu2!
5  Programación / Programación C/C++ / Llamar a una función desde un string en: 23 Mayo 2012, 20:43 pm
Hola,

Me gustaría saber cómo puedo ejecutar una función de forma que si el usuario hace:
print("Hola")
No tenga que decir: if(entrada=="print(..."), sino que la ejecute directamente. Por ejemplo:

------------------
Programa:
>>>print("Hola")
------------------

Entonces la función print se ejecuta con el parámetro "Hola" .

Salu2!

6  Programación / Programación C/C++ / Crear Variables durante el tiempo de ejecución. en: 18 Mayo 2012, 18:40 pm
Hola,

Bueno en mi programa, lo que quiero es hacer que si el usuario escribe esto en la entrada: "x = 1", que se declare la variable int x y que se le asigne 1.

Sobre separar el string en partes para saber el nombre y el valor, ya se como gracias a un post que hize antes, pero ahora lo que necesito es eso, creo que es lo único que necesito para terminarlo.

Bueno,

Salu2!
7  Programación / Programación C/C++ / Separar string Ayuda en: 17 Mayo 2012, 18:03 pm
Hola,

Pues eso, en mi programa quiero separar el string que utilizo como entrada del usuario,por ejemplo el usuario escribe: "di hola", y despues separo el string en "di" y "hola", aunque mejor sería que fuera una función en la que puedes elegir el separador, como:
separa(entrada,".") o separa(entrada,"a")

Gracias y Saludos.

Prometheus.
8  Sistemas Operativos / GNU/Linux / Que es BusyBox ? en: 20 Febrero 2012, 20:25 pm
Hola,

Estaba buscando sobre como hacer un sistema Linux embebido, más o menos un mini sistema Linux,
y oí hablas de busybox.

¿Qué es BusyBox, y para que me servivría en mi tarea?

Salu2!
9  Programación / Programación C/C++ / Cómo atrapo enter? en: 18 Febrero 2012, 18:46 pm
Hola,

He estado varios días intentandolo, pero nada.

Mi objetivo es como un intérprete de comandos que sale todo el rato ">>>" y si escriber say "Hola" ( eso lo sé hacer ) salga hola, pero el problema esque si el usuario pulsa la tecla enter vuelva a salir ">>>",

No tengo ni idea. Puedo hacer que si el usuario pulsa enter salga otra vez pero el problema esque solo puede aceptar un caracter yo no quiero que eso pase, ya que tambien quiero que si escriben say "..:" lo diga y claramente eso no es un caracter.

Salu2!
10  Programación / Programación C/C++ / Codigo fuente de la funcion pow de math.h? en: 28 Enero 2012, 14:36 pm
Hola,

Me gustaria hacer un programa que hiciera eso, elevar un numero base a una potencia, pero sin utilizar un bucle o la libreria math.h .

¿Alguien tiene el source code de la funcion pow?

¿O alguien sabe como hacerlo?

Salu2!
Páginas: [1] 2 3 4 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines