¿Pero qué no sabes, conectarlos al Arduino físicamente o leerlos desde el programa?
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úprintf("%d ", tablero[i][j]);
es totalmente erróneo.int i = 0;
while(i < 30) {
printf("%2i ", i);
++i;
if(i%6==0)
printf("\n");
}
Ah, ok, ok. Como cada línea tiene una representación de todos los elementos, ordenado según sus características, una forma sencilla sería:
[code = c]// Suponiendo que tu lista tendrá máximo 100 elementos.
#define ELEMENTOS 100
char nombre[ELEMENTOS][255]; // 255 es el tamaño máximo que se pueda dar al nombre + el caracter de fin de cadena, por tanto solo puedes tener como mucho 254 caracteres en el nombre.
char codigo[ELEMENTOS][255]; // Igual que nombres.
double energia[ELEMENTOS];
unsigned eficiencia[ELEMENTOS];
double empuje[ELEMENTOS];
int peso[ELEMENTOS]; // puedes usar un número negativo para representar N/A, por ejemplo.
nombre[0]
codigo[0]
energia[0]
eficiencia[0]
...
nombre[1]
codigo[1]
energia[1]
...
Leer la línea del archivo
i = 0
Bucle mientras i < ELEMENTOS:
token = dato de la linea
nombre[i] = token
Fin de bucle
Leer la linea del archivo
i = 0
Bucle mientras i < ELEMENTOS
token = dato de la linea
codigo[i] = token
Fin de bucle
...
if(fecha1.año < fecha2.año)
for(i=fecha1.año;i<fecha2.año;i++)
{
if ((i % 4 == 0) && ((i % 100 != 0) || (i % 400 == 0)))
num += i*366;
else
num += i*365;
}