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 - do-while

#571
¡Buenas!

Uno de mis compañeros de piso utiliza un programa de descargas que tambien va subiendo el archivo que esta descargando. Dicho programa ocupa todo el ancho de banda de subida y a pesar de que he mirado sus opciones de configuracion, no se puede limitar la subida. Viendo que esta persona, a pesar de que le hayamos explicado que no debe hacerlo porque nos esta jodiendo a todos, sigue utilizando el programa (lo acabo de comprobar mirando en el router la lista de aplicaciones que utilizan UPnP), me gustaria saber si hay alguna forma de bloquear el programa en el router, para evitar que se pueda utilizar.

El router es un Livebox 2 de Orange.

¡Saludos!
#572
Foro Libre / Re: ¡Felices Fiestas a tod@s!
30 Diciembre 2012, 12:30 PM
¡Feliz Robohanuka y feliz Kwanzaa a todos! XD

Por cierto, como supervivientes al fin del mundo, espero que todos copuleis como conejos para repoblar la raza humana.  ;)

¡Saludos!
#573
¡Buenas!

Me parece que en todo el articulo no he leido que otro de los grandes impedimentos para la implantacion de plataformas legales y de pago son las excesivas tasa que tienen que pagar a las sociedades gestoras de derechos de autor. Y por otra parte, entiendo perfectamente que nadie quiera pagar un duro por articulos de este estilo. Efecto rebote: Las sociedades gestoras te aprietan las tuercas? Revelate y actua en contra de todo lo que predican.

¡Saludos!
#574
Y me pregunto yo... ¿No va a caerle ninguna denuncia a la empresa por todo el tema de la proteccion de datos?
#575
Con chrome da el mismo aviso
#576
¡Buenas!

Muy facil, mientras el primer caracter sea espacio, retrasas todos los caracteres que haya a continuacion una posicion, y partiendo del final de la cadena buscas el primer caracter que no sea espacio y sustituyes el siguiente por el final de la cadena.

¡Saludos!
#577
Joder que ganas tengo de terminar la carrera y pirarme de este pais de *****.
#578
Programación C/C++ / Re: Error!
8 Noviembre 2012, 17:22 PM
Cita de: rir3760 en  8 Noviembre 2012, 17:17 PM
Correcto pero en esa función no es un error ya que el valor de retorno de la función es el puntero (actualizado) al primer nodo de la lista y mientras se realice la asignación:
inicioLista = insertarEnLista(5, inicioLista);
inicioLista = insertarEnLista(6, inicioLista);
inicioLista = insertarEnLista(7, inicioLista);
inicioLista = insertarEnLista(8, inicioLista);
inicioLista = insertarEnLista(9, inicioLista);


Cierto. Estaba con el chip de usar el propio puntero a la raiz como parametro de entrada/salida y usar el valor de retorno para informar de posibles errores... :silbar:
#579
¡Buenas!

Cuando declaras un vector, dentro de su ambito de uso puedes saber el tamaño con el operador sizeof, pero si utilizas un vector como parametro de una funcion no podras saber cual es su tamaño original, sizeof siempre te dara la cantidad de bytes que ocupa un puntero del tipo del vector. Si pasas un vector como parametro de una funcion y la funcion depende del tamaño del vector, tendras que añadir a la lista de parametros el tamaño.

#include <stdio.h>

void funcion1(int x[])
{
   printf("Como parametro de funcion1: %d bytes.\n", sizeof(x));
}

void funcion2(int *x[])
{
   printf("Como parametro de funcion2: %d bytes.\n", sizeof(*x));
}

int main(int argc, char *argv[])
{
   int x[10];


   printf("Dentro del ambito en el que se ha declarado: %d bytes.\n", sizeof(x));

   funcion1(x);
   funcion2(&x);

   return 0;
}


A parte funcion2 me insulta por pasarle la direccion de memoria de x...

¡Saludos!

PD: Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje
#580
Programación C/C++ / Re: problema vectores en c
8 Noviembre 2012, 16:37 PM
Cita de: BatchianoISpyxolo en  8 Noviembre 2012, 16:25 PM
@do-while el problema está en el tipo del vector. La expresión está bien que se asigna está bien.

(rand()%100+1)/10 = [1..100] / 10

Números enteros entre 1 y 100 divididos entre 10. Evidentemente solo los múltiplos de 10 darán como resultado un entero.



Es evidente que si trabajas con numeros enteros, el resultado de dividir un entero por un entero te dara un entero: http://c.conclase.net/curso/?cap=009


#include <stdio.h>

int main(int argc, char *argv[])
{
   int x = 32;

   printf("%f\n",(float)( x / 10));

   return 0;
}


Que no es lo mismo que:

#include <stdio.h>

int main(int argc, char *argv[])
{
   int x = 32;

   printf("%f\n",(float)(x) / 10);

   return 0;
}

¡Saludos!