Lo que da de sí la clausula #define de C!

En Arduino la función sizeof() devuelve el número de bytes que ocupa una variable o array. También podemos usarla para saber el número de elementos que tiene un array, para ello se obtiene el tamaño en bytes del array y se divide por el tamaño que tiene el tipo de dato que estamos usando:

De este modo sizeof(array) devuelve 14 porque el array tiene 7 elementos y cada uno de ellos ocupa 2 bytes, ese 14 se divide después por sizeof(int), 2 bytes, y da como resultado 7 elementos.

Para que el código sea genérico y no haya que indicarle el tipo de dato, se puede usar el siguiente código:

El problema es que queda feo y muy largo si debemos de repetirlo muchas veces. Por ello otra solución mas ingeniosa seria crearnos una macro que contenga ese código.

Aside

Java CSVReader

 

 

Liberia:

http://www.csvreader.com

Aside

Joda Time

«Joda Time es un API Java que permite trabajar con fechas de una forma más sencilla, potente y eficiente que el API estándar de fechas de Java. Joda Time incluye algunos conceptos como intervalos, duraciones y períodos, que están bastante mal soportados en el API estándar.»

Aside

Formulario PHP para enviar Emails

Edit:

El visualizado de código de WP omite algunas partes del código PHP por seguridad. Desde aquí puede bajarse el fichero original:

https://giltesa.com/wp-content/uploads/2014/06/20827.txt

Aside

[Java] Ordenar lista de objetos al azar

Aside

Copia y restaura base de datos mediante comandos