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 - ivancea96

#1481
Un detalle para cuando leas o escribas BMP, a parte de lo que te comenten por aquí.

Cuando comienzas a escribir los bytes, cada fila ha de ocupar un número de bytes divisible entre 4. Es decir, si hay 2 columnas, serían 6 bytes. Para ocupar los bytes que faltan, se añaden dos bytes de relleno o padding.

Para una idea menos abstracta, aquí tienes un ejemplo: https://en.wikipedia.org/wiki/BMP_file_format#Example_1
#1482
Foro Libre / Re: Sistema operativo favorito?
2 Febrero 2016, 19:37 PM
Windows, en cualquiera de sus entregas desde Windows 95 hasta Windows 10. La única que no me gusta es Windows 8. Luego, Windows Vista no lo llegué a probar.

Principalmente por 2 razones:
1) Que programo C, C++ y C#, y ya conozco la WinAPI.
2) Interfaz muy intuitiva y simple.

Actualmente uso Windows 10, y dado que se puede utilizar sin licencia, es lo más parecido a tenerlo gratis. El único problema es una pequeña marca de agua en una esquina de la pantalla, y unas cuantas opciones y personalizaciones inhabilitadas.

También debo decir, que nunca usé ningún SO de Apple, y que paso bastante del software libre. Solo utilizo Debian en algunos hostings o VPS,y en máquinas virtuales para pruebas, porque sin duda, la instalación de una distribución limpia es mucho más rápida.
#1483
Cita de: MAFUS en  2 Febrero 2016, 11:15 AM
Soy de la opinión de que reinventar la rueda es un mal hábito.  Las librerías estándar suelen estar lo más optimizadas y libres de errores posible.

Sin duda, importante a la hora de programar proyectos serios, pero no a la hora de aprender lenguajes.


Luego, etchevarrypablol, ten en cuenta que un caracter en C, es un dato numérico, sea cual sea la forma mediante la cual, funciones como printf lo muetran en consola. Siendo así, la forma de conocer si un valor está en un rango:
Código (cpp) [Seleccionar]
char c = 'k';
if('a'<=c && c<='z') ...


Bueno, ten en cuenta que 'a' es un caracter, y "a" es una cadena, por si acaso.
#1484
Foro Libre / Re: Cuarto Milenio.
1 Febrero 2016, 10:59 AM
Cita de: Orubatosu en  1 Febrero 2016, 09:21 AM
Como programa de humor no es gran cosa.

Si buscas ciencia, hay cosas mucho mejores

Amén. El único Cuarto Milenio que veo son las imitaciones de José Mota o Buenafuente xD
#1485
Dices que te dá errores. Qué errores te da y en qué líneas.

CitarPUEDE QUE HABER ALGUN ERROR DE SINTAXIS , DEFINICION O ALGUN CARACTER , POR QUE LO HECHO POR ENCIMA , LA COSA ES SI EL ALGORITMO ESTA BIEN PLANTEADO

Eso solo complica más las cosas. Haz un código simple para probar el algoritmo, luego impleméntalo.

https://es.wikipedia.org/wiki/Ordenamiento_de_burbuja
#1486
Algún link parece estar caído.
#1487
Trata de compilar en estático. En GCC, con -static.
#1488
SQL es el estándar. MySQL, como Transact-SQL y otros, es un gestor, con su propio SQL (SQL + varias adicciones).

MySQL está muy extendido en servidores web, diría que es lo que máste podría interesar, aunque en cualquier caso, da igual el gestor, sabiendo SQL podrás trabajar en todos.

En cuanto a libros, no tengo nada que decir. Te puedo decir http://www.w3schools.com/sql/sql_intro.asp. No es un libro, es un tutorial, pero vaya. Te deja hacer pruebas en la web de SQL, así que es muy cómodo.
#1489
Programación C/C++ / Re: C++ , ayuda con cout
31 Enero 2016, 00:08 AM
Tienes estas dos funciones de la librería <iomanip>:
Código (cpp) [Seleccionar]
std::cout << std::setfill('0') << std::setw(2);

Y luego ya, colocas "hex":
Código (cpp) [Seleccionar]
std::cout << std::hex << 14;

Cuidado, pues cout desde ese momento, siempre pondrá 2 cifras mínimo (setw), rellenando con '0' (setfill).
Límpialo si quieres con, por ejemplo:
Código (cpp) [Seleccionar]
std::cout << std::dec << std::setw(0);
#1490
De esos decimales, solo 15 son reales.