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 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50
391  Programación / Scripting / Re: [Python] carácteres y espacios en: 26 Octubre 2010, 18:33 pm
%c es char (carácter).

Tu manera está mal, porque declaras "cad" y utilizas "cadena". Pero sigue siendo érronea la lógica.


Mira mi primer código, no decías que podías usar upper() ?
392  Programación / Scripting / Re: [Python] carácteres y espacios en: 26 Octubre 2010, 18:21 pm
Te pongo dos formas:
Código
  1. #!/usr/bin/env python
  2.  
  3. cadena = "LA muerte esta tAn sEgUra DE su victoria, que noS Da toDA una vida de ventajas."
  4.  
  5. for i in cadena.replace(' ',''):
  6.    if i == i.upper():
  7.        print "%c - mayuscula" % i
  8.    else:
  9.        print "%c - minuscula" %i
  10.  

Código
  1. #!/usr/bin/env python
  2.  
  3. cadena = "LA muerte esta tAn sEgUra DE su victoria, que noS Da toDA una vida de ventajas."
  4.  
  5. for i in cadena.replace(' ',''):
  6. if i.isupper():
  7. print "%c - mayuscula" % i
  8. else:
  9. print "%c - minuscula" % i
  10.  

Mola, hacía tiempo que no programaba en python ;D
393  Programación / Programación General / Re: Cual crees que es la mejor forma de aprender programacion? en: 26 Octubre 2010, 17:47 pm
Lo mejor es comprarte un buen libro de verdad, nada de PDF o manuales ;D
394  Programación / Scripting / Re: [Python] carácteres y espacios en: 26 Octubre 2010, 17:24 pm
Código
  1. #!/usr/bin/env python
  2.  
  3. cadena = "Ten a tus amigos cerca, pero mas a tus enemigos."
  4.  
  5. print cadena.count(' ')
395  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 26 Octubre 2010, 17:19 pm
Es que hay muchas formas de utilizar un bucle for, aparte de que luego tiene opciones como /L, /D o /F.

La ayuda de la consola es bastante buena:
Código
  1. for /?
  2.  
396  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 26 Octubre 2010, 16:50 pm
Código
  1. for %%a in ("txt","doc","dic","wtx") do (
  2.    xcopy /i /q "c:\documents and settings\%usuario%\escritorio\*.%%~a" "c:\documents and settings\%usuario%\escritorio\archivos de texto"
  3.    del /q "c:\documents and settings\%usuario%\escritorio\*.%%~a"
  4. )
Espero que lo entiendas y no te limites a copiar código ;)


Puedes leer también acerca de las variables de entorno, como %userprofile%.


Saludos!
397  Programación / Scripting / Re: [Batch] mi primer aporte: Ordenar escritorios en: 26 Octubre 2010, 16:21 pm
Lee sobre for. Te ahorrarás millones de líneas de código ;D
398  Sistemas Operativos / GNU/Linux / Re: Problema GParted, particiones, boot, etc XD en: 26 Octubre 2010, 16:20 pm
Ya había hecho eso, ahora por si acaso probé a hacer:
Código
  1. sudo update-grub2

Y al iniciar windows se me sigue quedando la pantalla negra :-\

Código:
Disco /dev/sda: 250.1 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x00081326

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1               1       26576   213471688+   7  HPFS/NTFS
/dev/sda2           26577       28364    14358979   83  Linux
/dev/sda3           28364       30402    16367617    5  Extendida
/dev/sda5           28364       30311    15634432   83  Linux
/dev/sda6           30311       30402      732160   82  Linux swap / Solaris


EDIT:

Por si interesa:
Cita de: /boot/grub/grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 9ef86b50f86b262d
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###
399  Programación / Programación C/C++ / Re: [C] AYUDA CON EL COMPILADOR en: 26 Octubre 2010, 16:14 pm
Vas a la consola/Terminal/cmd como quieras llamarle y llamas a tu programa. Así aunque se cierre lo vas a ver :xD

Y lo de printf es correcto
400  Programación / Programación C/C++ / Re: [C] AYUDA CON EL COMPILADOR en: 25 Octubre 2010, 23:50 pm
Gracias por vuestras respuestas. He descargado otro compilador y no lo he instalado, simplemente he copiado las libreráis a las de Dev C++ y funciona bastante bien.

Una pregunta....

con printf el texto dee salir por la consola MS-DOS???

En caso afirmativo....Es correcto usar el comando system ("pause");  ??
Instala el nuevo xDD

Lo de printf, si, envia lo que le pases a stdout.

Lo de system() para hacer una pausa es incorrecto, no necesitas hacer pausas para que no se te cierre un programa, lo ejecutas por consola y listo (lo lógico). Y si necesitas hacer una pausa no tienes que recurrir al sistema operativo, ni a batch ni a bash. C tiene medios suficientes para hacer cualquier cosa ;D
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines