Hola a todos queria que me ayudaran una duda que tengo respecto a la lectura y manejo de archivo, ciertamente no tengo muchos conocimientos al respecto y he investigado arto pero aun no consigo algo provechoso.
sucede que tengo un "Archivo.txt" de la siguiente forma:
AAAAADDDTTTAAAAADDDTTTAAAAADDDTTTAAAAADDDTTT...AAA AADDDTTT@
que se supone que emulan campos de datos segun la letra con la que estan representados A,D,T respectivamente hasta un @ que es el simbolo que elegi como termino del archivo, pues a continuacion viene otro tipo de estructura de archivos que es de la siguiente forma:
IIICCCIIICCCIIICCCIIICCCIIICCC...IIICCC@
Luego de eso viene otro tipo que tiene EOF intermedios
FFFFFFFFFFF@GGGG@HHHHHH@.........@JJJJJJJ@
y el archivo se ve más menos de esta manera:
AAAAADDDTTTAAAAADDDTTTAAAAADDDTTTAAAAADDDTTT...AAA [email protected]@F FFFFFFFFFF@GGGG@HHHHHH@.........@JJJJJJJ@
como puedo hacer para leer e imprimir las primeras entradas AAAAADDDTTT (11 caracteres) por vez, osea procesar esos datos, antes de continuar con los siguientes?
como comenzar a leer desde la 4 entrada posicionandome al principio de ella, hay alguna funcion que me permita esto? por ejemplo posicionarme en 4*11 caracteres y comenzar a leer e imprimir desde ahi sin necesidad de pasar por lo anterior.
para la parte de IIICCC seria = que la anterior asi k no preguntaré
pero luego para la tercera, que funcion podría ocupar para posicionarme, si cuento con el dato de donde inicia, y luego poder imprimir cada archivo hasta donde encuentre el dato de @.
Luego la parte de archivos desiguales con @ intermedios, he definido un N fijo que debiera imprimir secciones de archivos igualmente hasta el @ si se encuentra dentro del archivo leido, ingresando por ejemplo a la posicion de tamaño fijo N*4 ( para acceder a la posicion de tamaño sijo 4 ) posicionandos al principio de cada N
TODO ESTO EN C
ojala hubiera alguien que me pudiera ayudar porfavor, de verdad lo agradeceria.