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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
11  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!

12  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!
13  Programación / Programación C/C++ / Re: Separar string Ayuda en: 18 Mayo 2012, 18:37 pm
Olvidadlo ya lo he solucionado.

Gracias a todos.

Salu2!
14  Programación / Programación C/C++ / Re: Separar string Ayuda en: 18 Mayo 2012, 18:12 pm
Citar
si lo quieres hacer con vectore, pues bueno aqui te dejo un ejemplo que acabo de hacer:

Código
vector<string> split(string str, char token) {
    vector<string> res;
    string tmp;
    for ( unsigned int i = 0; i <= str.length(); i++ ) {
        if ( str  == token || i == str.length() ) {
            if ( str[i + 1] == token ) continue;
            res.push_back(tmp);
            tmp.erase();
            i++;
        }
        tmp += str;
    }
    return res;
}

Espero te pueda servir de guia.

He intentado simular lo mejor posible el comportamiento del método split() en Ruby.

Saludos
« Última modificación: Hoy a las 07:19 por RyogiShiki »   Reportar al moderador     En línea


Exactamente lo que buscaba Muchísimas gracias RyogiShiki!

:D:D:D

Pero ahora tengo ortro problema(como no...), usar cin>>variable; Obligatoriamente cin>>variable; que cuando el usuario no introduce un valor, sino que directamente presiona enter, siga la ejecución como si el usuario hubiera introducido un valor.

Gracias adelantadas,

Salu2!!!
15  Programación / Programación C/C++ / Re: Separar string Ayuda en: 17 Mayo 2012, 22:15 pm
Bueno las función strtok() no me gusta, osea, algo como esto:

vector<string> split()
{
    // La función.
}

vector<string> inp;

int main()
{
string inp = "mov.ax.4";
split(inp,"."); //Guarda en inp[0] "mov" en inp[1] "ax" y en inp [2] "4"
}


No he podido usar strtok correctamente de todas formas.

Gracias Igualmente.

Saludos!
16  Programación / Programación C/C++ / Re: Separar string Ayuda en: 17 Mayo 2012, 20:39 pm
Mejor os dejo el código:
Código:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    char inp[20];
    char *pch;
    cout<<"Prueba:\n";
    bool running = true;
    while(running)
    {
        cout<<">>>";
        cin.getline(inp,5);
        pch = strtok(inp,".");
    }
    return 0;
}

Salida del compilador:
Código:
C:\Users\Samuel\Documents\Programming\C++\Chocolate\main.cpp||In function 'int main()':|
C:\Users\Samuel\Documents\Programming\C++\Chocolate\main.cpp|16|error: 'strtok' was not declared in this scope|
||=== Build finished: 1 errors, 0 warnings ===|
17  Programación / Programación C/C++ / Re: Separar string Ayuda en: 17 Mayo 2012, 19:51 pm
No funciona:

Dice: strtok was not declared in this scope.
18  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.
19  Sistemas Operativos / GNU/Linux / Re: Que es BusyBox ? en: 20 Febrero 2012, 21:43 pm
Osea, que si hago "make" ( comando ), despues de configurarlo, me hace un sistema linux embebido?
Ya lo he hecho, Y ahora como hago la imagen? ( ISO )

Salu2!
20  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!
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines