Tamaño de array

Muy buenas.

Tengo un problema en relación con un vector de float.

Tengo un programa, que lee de una SD un número determinado de líneas (estoy probando, con menos de 100). Cada línea me devolverá un float. El caso es que la lectura la realizo al principio del programa, y por cada línea quiero almacenar su valor float en cada posición del array.

Definido como float mivector[100], el programa se me ejecuta con errores. No sé si es posible que en alguna medida esté machacando datos...

Si doy con el problema, os lo comentaré