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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 [255] 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 ... 401
2541  Programación / Programación C/C++ / Re: pregunta sobre archivo de texto en: 8 Marzo 2015, 14:59 pm
Especifica lenguaje.

En C++, puedes hacer:

Código
  1. char c;
  2. ifstream file("...");
  3. file.read(&c,1);
  4. int n = c-'0';
2542  Programación / Programación C/C++ / Re: Consulta - Llamar función dentro de su misma función en: 8 Marzo 2015, 14:57 pm
Yo te recomendaría declarar la función como bool, y, desde el lugar donde la llamas, hacer un:
Código
  1. while(sumando());

Y convertir el if en:

Código
  1. if(seguir == 1)
  2.    return true;
  3. else
  4.    return false;

La recursividad es útil, pero este no es un caso donde sea necesaria. La recursividad tiende a hacer códigos más sencillos, pero a la vez puede dar más problemas, como un stack overflow.

Ye digo: "Usa cada cosa en su momento."
2543  Informática / Software / Re: en: 8 Marzo 2015, 12:18 pm
Si hay alguna lib de creación de PDF para .NET, podrías hacer el programa :o
2544  Programación / Programación C/C++ / Re: ¿algun curso "bonito" de C++? en: 8 Marzo 2015, 12:11 pm
Minidosis.org, web para aprender C++ y algún otro lenguaje.
2545  Programación / Programación C/C++ / Re: Curl, es lo que necesito y como instalarlo? en: 8 Marzo 2015, 00:56 am
estas cosas las he podido hacer desde la terminal de linux

Con system() también ejecutas comandos.
2546  Programación / Programación C/C++ / Re: Curl, es lo que necesito y como instalarlo? en: 8 Marzo 2015, 00:33 am
Sin necesidad de utilizar librerías, puedes usar el comando system(), que ejecuta un comando como en consola.
2547  Foros Generales / Foro Libre / Re: ¿Como consiguen triunfar los prpductos que necesitan una clientela amplia? en: 7 Marzo 2015, 21:50 pm
Ejemplo de Facebook: Si yo soy consciente de su existencia, y se lo comunico a mis amigos y familiares, ya habré empezado Facebook.

El tema es que se vaya difundiendo de palabra, por publicidad, por spam en otras redes, etc.

Aunque el tema de los juegos online ya lo veo más jodido xD

Pero si el juego es bueno, malo será que no consigas seguidores.
2548  Programación / Programación C/C++ / Re: Vectores, strings y archivos con clase - C++ en: 7 Marzo 2015, 14:23 pm
Código
  1. out.write((char*)&tam, sizeof(tam));

Veamos. size_t es un unsigned int, 4 bytes. Al hacer &tam, saco la dirección (size_t*), y con (char*), lo paso a un arreglo de char, eso está claro.
Si hago eso, es porque quiero escribir en 'out', los datos binarios del size_t.

Suponiendo que tam=5. en hexadecimal sería: 0x00000005. Si hago "out << tam", va a escribir un '5' en el archivo. Pero eso no me interesa al serializar, ya que en decimal, el número ocupa más memoria. Así que haciendo el casting a char*, convierto el número 0x00000005 a un array de char {0x00, 0x00, 0x00, 0x05}. Así es como lo quiero poner en el archivo: 4 caracteres.

El sizeof(tam), equivalente a sizeof(size_t), es para saber el tamaño en bytes, ya que se lo tengo que pasar a la función write. En este caso, el tamaño es 4.


Si en la facultad te dicen de usar reinterpret_cast, puedes usarlo. Funcionará igual.


Acerca de lo de serializar en Java, cuidado, porque Java suele tener métodos propios para serializar clases estandar (pese a que puedas hacerlos también por ti mismo.

No se de tutoriales para serializar, lo único importante es el concepto: convertir una clase a un arreglo de bytes. (Y poder revertirlo luego)
2549  Programación / Programación C/C++ / Re: Como puedo crear un software!!! en: 7 Marzo 2015, 14:10 pm
Aquí un tutorial: http://www.minidosis.org/
2550  Programación / Programación C/C++ / Re: en: 7 Marzo 2015, 12:04 pm
1 << 5 = 100000
Es un corrimiento de bits.
1<<i corre 1, i veces. Es para poder coger solo el bit i.
Páginas: 1 ... 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 [255] 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines