Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#861
Scripting / Re: Necesito Expertos en BATCH
28 Marzo 2011, 07:51 AM
Si piensas hacer una aplicación presentable con Batch, necesitas Wbat.

http://home.mnet-online.de/horst.muc/ui.htm

Bajalo, descomprimelo y corre DEMO.BAT, verás de lo que es capaz este programa. :D
#862
Me ha parecido muy interesante, sobre todo lo de recursión, lo agregaré a los post interesantes.
#864
#include <stdio.h>
int main()
{
    unsigned int n;
    char buffer[100];
    do
    {
        printf("n : ");
        fgets(buffer, 99, stdin);
    } while(sscanf(buffer, "%u", &n) != 1);
    printf("n : %u\n", n);
    return 0;
}
#865
Cita de: [Zero] en 27 Marzo 2011, 20:37 PM
Pero es lo que dije antes, fgets deja basura en el buffer si el usuario escribe un número de caracteres mayor que el del segundo parámetro. Le puedo poner 1000 en el segundo parámetro, pero si el usuario mete 1001 caracteres fgets deja 1 en el buffer  :P.

Saludos

¿Y para qué crees que es el sscanf()?
#866
fgets + sscanf
#867
Scripting / Re: Quitar este error en batch
27 Marzo 2011, 20:20 PM
@The Last Hero

Usa por favor, las etiquetas de código, para eso están, para el código, no uses las citas para el código.
#868
Scripting / Re: longitud de linea en bash
27 Marzo 2011, 20:18 PM
Código (bash) [Seleccionar]
#!/bin/bash
echo 'Introduce una contraseña para comprobar si es segura o no: '
read contrasenia

echo -e "Longitud: ${#contrasenia}"

#869
Scripting / Re: longitud de linea en bash
27 Marzo 2011, 19:53 PM
Tu código está mal porque i jamás va a tomar el valor de nueva línea, podrías caer en un ciclo infinito.

Usa esto:
echo ${#nombre}

Es lo más básico.

Una variable en Bash se puede encerrar entre corchetes
$string = ${string}, los dos hacen exactamente lo mismo.

${#string}, el símbolo # nos devuelve el número de caracteres que tiene la string.
#870
Scripting / Re: longitud de linea en bash
27 Marzo 2011, 19:45 PM
¿por qué no usas lo que te hemos puesto en vez de reinventar la rueda?

¿O lo tienes que hacer sin usar lo que te hemos puesto?