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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15
131  Programación / Scripting / Cambiar automaticamente fondo escritorio [bash] en: 17 Abril 2011, 22:08 pm
Hola a todos.

Estoy intentando crear un script que me permita cada X tiempo cambiar automáticamente el fondo de pantalla.
No sé casi nada de bash, pero pensé que no sería muy complicado hacerlo, pero se me esta complicando un poquitin xD

He probado varios metodos pero sin exito ninguno, aquí os dejo lo ultimo que he hecho:

 Edito: Este Script ya funciona, lo pongo aqui por si a alguien le es útil!
Código
  1. #!/bin/sh
  2.  
  3. #Script para cambiar de fondo de escritorio cada X minutos
  4.  
  5.  
  6. cd ~/Imagenes/Fondos\ pantalla/
  7.  
  8. while [ 1 ]; do
  9.  
  10. for aux in $(ls) ; do
  11. #echo "gconftool-2 --type string --set /desktop/gnome/background/picture_filename  ~/Imagenes/Fondos\ pantalla/$aux"
  12. sleep 15m
  13. gconftool-2 --type string --set /desktop/gnome/background/picture_filename  ~/Imagenes/Fondos\ pantalla/$aux
  14. done
  15.  
  16. done
  17.  
  18. wait
  19.  
132  Programación / Programación C/C++ / Re: problema al crear una clase en visual studio en: 30 Marzo 2011, 18:50 pm
Para asignar string lo mejor es usar la libreria estandar string.h, http://es.wikipedia.org/wiki/String.h, usando strcpy(destino, origen) es muy facil.
Código
  1. strcpy(this->loquesea, unaInstancia.loquesea);


Saludos
133  Programación / Programación C/C++ / Re: Explicarme esto si podeis :P (me urge) en: 25 Marzo 2011, 20:34 pm
Si que me funciona ahora, pero al mostrarlo me muestra el nombre del piloto sin la primera letra, por ejemplo, de Juan me muestra uan :S
134  Programación / Programación C/C++ / Re: Explicarme esto si podeis :P (me urge) en: 25 Marzo 2011, 00:23 am
No, no me funciona, con tu codigo puedes escribir todo lo que quieras, que lo ignora xD
135  Programación / Programación C/C++ / Re: Explicarme esto si podeis :P (me urge) en: 25 Marzo 2011, 00:01 am
aun asi me pasa igual... ademas, es que necesito usar cin.getline porque en los casos de prueba habra que poner " Caso 1", y no "Caso1"... lo mismo es que no coloque bien el cin.ignore(), es una funcion que nunca he entendido demasiado bien...
136  Programación / Programación C/C++ / Explicarme esto si podeis :P (me urge) en: 24 Marzo 2011, 23:34 pm
Hola, vereis, estoy haciendo un ejercicio en el que hay que comparar los tiempos de unos pilotos durante 3 tamos de carrera y mostrar el mayor, pero como no me salia, me he puesto a hacerlo paso por paso comprobando todos los pasos. Y he encontrado un fallo y no se porque ocurre esto:

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct teams{ //puse structs porque no conseguia hacerlo con class
  5.    char nombre[30];
  6.    float et1, et2, et3, total;
  7. };
  8.  
  9. int main(){
  10.    unsigned int numcasos;
  11.    char caso[20];
  12.    teams piloto[30];
  13.    cin >> numcasos;
  14.  
  15.    for (unsigned int x=0; x<numcasos; x++){
  16.        cin >> caso; //si pongo cin.getline(caso, 20) ni siquiera lo reconoce y no lo guarda
  17.        for (unsigned int y=0; y<30; y++){
  18.            cin >> piloto[y].nombre >> piloto[y].et1 >> piloto[y].et2 >> piloto[y].et3;
  19.            piloto[y].total = piloto[y].et1 + piloto[y].et2 + piloto[y].et3;
  20.  
  21.            cout << piloto[y].nombre <<" "<< piloto[y].et1 <<" "<< piloto[y].et2 <<" "<< piloto[y].et3 <<" "<< piloto[y].total;
  22.        }
  23.    }
  24.  
  25.    return 0;
  26. }
  27.  
  28.  

El caso es que si omito la line cin >> code (que me pide el ejercicio que la ponga, pues debe introducirse para cada caso "caso N") funciona, pero si no lo quito aparecen muchisimos caracteres extraños, podeis decirme porque?
137  Programación / Programación C/C++ / Re: Error aplicacion Qt4 en: 23 Marzo 2011, 18:14 pm
Ok! Gracias paju! :D
Entonces si cambiara QDialog por QObject me vale?
138  Programación / Programación C/C++ / Re: Buscar string en un archivo, y obtener datos en: 21 Marzo 2011, 22:44 pm
Mira en esta página de la wikipedia con info sobre el string.h :P
http://es.wikipedia.org/wiki/String.h
Si quieres más información busca en la pagina de cplusplus (buscalo asi en google), y coloca en el buscador de la pagina el nombre de la funcion que quieras (esta en ingles todo)
139  Programación / Programación C/C++ / Re: me pueden ayudar a hallar el error en la siguiente sintaxis? en: 21 Marzo 2011, 18:44 pm
Tu fallo, amigo, creo que esta en usar para el switch un array de tipo char (char[1]), seria mucho mas facil poner (char variable) y luego en el switch (case 'a'... case 'b'... ).
140  Programación / Programación C/C++ / Re: me pueden ayudar a hallar el error en la siguiente sintaxis? en: 21 Marzo 2011, 18:41 pm
Aún se podria optimizar más mi código, pero esta me parecia una buena oportunidad para mostrar todo lo que se puede optimizar un código  ;D

Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3. using namespace std;
  4.  
  5. int main(){
  6.    unsigned int opcion1, opcion2, opcion3;
  7.    char nombre[20];
  8.    unsigned int descuento=0; //nuevas variables
  9.  
  10.    cout << "Bienvenido! \n\n\n";
  11.    cout << "Cuantas compras realizas habitualmente? (a->1-3, b->3-10, c->10-20) ";
  12.    cin >> opcion1;
  13.  
  14.    switch(opcion1){
  15.        case 1:
  16.            descuento = 5; break;
  17.        case 2:
  18.            descuento = 8; break;
  19.        case 3:
  20.            descuento = 10; break;
  21.        case 4:
  22.            descuento = 12; break;
  23.        default:
  24.            system("clear");
  25.            cout << "Opcion Incorrecta, Elija de nuevo \n";
  26.    }
  27.    if (descuento != 0){ //Para que no se ejecute si no se pulsa alguno de los botones elegidos
  28.        system ("clear");
  29.        cout << "Cual es tu nombre?-> ";
  30.        cin>>nombre;
  31.        cout << "\nTienes un descuento del " << descuento << "% en tus compras " <<nombre<< " \n";
  32.        cout << "Que desea comprar? (1->escobas: 10€ \2->recogedores: 4€ \3->aromatizantes: 6€)->  ";
  33.        cin >>opcion2;
  34.  
  35.        if(opcion2 == 1){
  36.            cout << "\nCuantas unidades desea comprar?-> ";
  37.            cin>>opcion3;
  38.            cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((5/100)*(opcion2*10));
  39.            system ("pause");
  40.        }
  41.  
  42.        if(opcion2 == 2){
  43.            cout << "\nCuantas unidades desea comprar?-> ";
  44.            cin >>opcion3;
  45.            cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
  46.            system("pause");
  47.        }
  48.  
  49.        if (opcion2 == 3){
  50.            cout << "\nCuantas unidades desea comprar?-> ";
  51.            cin>>opcion3;
  52.            cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((5/100)*(opcion3*4));
  53.           system("pause");
  54.        }
  55.    }
  56.  
  57.    return 0;
  58. }
  59.  
  60. Espero que te sea de ayuda, un saludo.
  61.  
  62.  
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines