Buenas;
estoy con el proyecto de fin de carrera, estoy escribiendo en una SD en formato FAT con un 18f452.
El problema es que cuando digo que escriba la variable, depende del tratamiento que tenga esta lo hace bien o lo hace mal.
Es decir, si tengo una variable:
char temps[14]="1234567890abc"; lo hace bien, en canvio:
char temps[14];
for (i=0;i++;i>12) { //Reiniciem el vector temporal
temps[i]='0';
}
temps[6]=','; //Posem la coma vector temporal
temps[13]=0x09; //Tabulador
no lo hace bien...
algun "help please".
Muchas gracias
Cito tu mensaje como código porque, como dice Diego, partes de él fueron consideradas como formato de texto del foro.
Esta parte de código creo que está mal:
for (i=0;i++;i>12) { //Reiniciem el vector temporal
temps[i]='0';
}
El orden del for y el límite debería ser así:
for (i=0;i<14;++i) { //Reiniciem el vector temporal
temps[i]=NULL; //Graba 0x00 en todo el vector temporal
}