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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Scripting / Comprobar que una página web existe, en python. en: 29 Mayo 2015, 15:04 pm
Me gustaría saber cómo puedo saber si una página web existe, es decir:

www.google.es --> existe

ww3w.4123asdf.co5m --> no existe

Un saludo.
12  Programación / Scripting / Re: [Python] Abrir una página web con comandos de Python. en: 29 Mayo 2015, 15:02 pm

No me he dado cuenta de la fecha, estoy realizando unos ejercicios de python y probando cosas he dado con la solución...
13  Programación / Scripting / Re: [Python] Abrir una página web con comandos de Python. en: 29 Mayo 2015, 14:38 pm
Prueba asi:

Código
  1. import webbrowser
  2. url = 'www.google.com'
  3. nav=webbrowser.get('mozilla')
  4. nav.open_new(url)


en vez de poner mozilla pones firefox, en linux funciona perfectamente.
14  Programación / Programación C/C++ / Re: Error en tiempo de ejecución en: 29 Marzo 2015, 17:07 pm
Creo que he encontrado el error. Después de introducir el 1 del menú de opciones y darle al enter el cin.getline(...) se traga el enter y da error. He introducido antes del cin.getline un cin.ignore()

Gracias de todas formas por tu comentario.
15  Programación / Programación C/C++ / Error en tiempo de ejecución en: 29 Marzo 2015, 13:21 pm
Buenas, tengo un problema en tiempo de ejecución de mi programa.

Voy a escribir aquí lo que me sucede cuando estoy ejecutando el programa:

esteganografia
1 - Ocultar
2 - Revelar
3 - Salir
Seleccione una opcion: 1
Introduzca la imagen de entrada: terminate called after throwing an instance of 'std::ios_base::failure'
  what():  basic_filebuf::underflow error reading the file
Abortado (`core' generado)[/i
]



Aquí el código:

while(seguir){

   cout << "esteganografia\n";
   cout << "1 - Ocultar\n";
   cout << "2 - Revelar\n";
   cout << "3 - Salir\n";
   cout << "Seleccione una opcion: ";
   cin >> opcion;

   switch(opcion){
      case 1:
         cout << "Introduzca la imagen de entrada: ";
         // Creo que aquí está el principal error ya que no me
                       // deja leer el nombre del archivo.
                       cin.getline(nombre_imagen,MAXNOMBRE);
         strcat(directorio,nombre_imagen);
         // Creo que el error se produce por el cin.getline...   
         if(origen.leerImagen(directorio)){
            cout << "\nImagen leida correctamente. ";
            cin.ignore();
            cout << "\nIntroduzca la imagen de salida: ";
            cin.getline(nombre_imagen,MAXNOMBRE);
         destino.crear(origen.filas(),origen.columnas());


He dejado dos comentarios para que sepáis a mi parecer donde están los errores. Un saludo



16  Programación / Programación C/C++ / Problema al compilar en: 25 Marzo 2015, 17:58 pm
Hola, tengo que hacer una práctica para una asignatura de la universidad. Tengo que ocultar un mensaje en una imagen y luego revelarla. Tengo las funciones escritas, el make hecho. Cuando utilizo el make, al compilar me sale estos errores:

g++ -c src/testcodificar.cpp -o obj/testcodificar.o -Iinclude/
src/testcodificar.cpp: In function ‘int main()’:
src/testcodificar.cpp:43:27: error: invalid conversion from ‘char*’ to ‘byte* {aka unsigned char*}’ [-fpermissive]
  if (!ocultar(img, mensaje)){
                           ^
In file included from src/testcodificar.cpp:5:0:
include/codificar.h:7:6: error:   initializing argument 2 of ‘bool ocultar(Imagen&, byte*)’ [-fpermissive]
 bool ocultar(Imagen& imagen, byte array[]);
      ^
src/testcodificar.cpp:65:35: error: invalid conversion from ‘char*’ to ‘byte* {aka unsigned char*}’ [-fpermissive]
  if (!revelar(img, mensaje, MAXTAM)){
                                   ^
In file included from src/testcodificar.cpp:5:0:
include/codificar.h:9:6: error:   initializing argument 2 of ‘bool revelar(const Imagen&, byte*, int)’ [-fpermissive]
 bool revelar(const Imagen& img, byte array[],int maximo);
      ^
src/testcodificar.cpp:77:27: error: invalid conversion from ‘char*’ to ‘byte* {aka unsigned char*}’ [-fpermissive]
  if (!ocultar(img, mensaje)){
                           ^
In file included from src/testcodificar.cpp:5:0:
include/codificar.h:7:6: error:   initializing argument 2 of ‘bool ocultar(Imagen&, byte*)’ [-fpermissive]
 bool ocultar(Imagen& imagen, byte array[]);
      ^
make: *** [obj/testcodificar.o] Error 1

Entiendo por qué es el error, la conversión de char a un unsigned char es invalida. No entiendo que debo de hacer, necesito byte para codificar el mensaje. Alguien me puede ayudar?? Un saludo.
17  Programación / Scripting / Aprender Python en: 23 Marzo 2015, 08:37 am
Hola, estaba interesado en apuntar a un curso de Python de la facultad, pero no sé que hacer ya que no tengo conocimientos de otro lenguaje de programación que no sea c++. Mi duda es: ¿necesito conocer algún lenguaje de programación antes de iniciar el curso de Python?
18  Programación / Programación C/C++ / Filtro para no introducir un char en vector int. en: 14 Marzo 2015, 13:15 pm
Hola, estoy aprendiendo a programar en c++ y tengo una duda con esto:

void Leer(int vector[]){

   for(int i=0; i < TAMANIO; ++i){
      cout << "Introduce números v[" << i << "]: ";
      cin >> vector;
   }

}

He escrito esta función y mi duda es como resuelvo que el usuario al introducir un char desde el teclado y no se lo trague el vector??

TAMANIO está declarada como una constante global y su tamaño es 100.

Un saludo
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines