¿Cómo leer el contenido de una ubicación específica en un archivo usando lenguaje C y enviarlo a un archivo txt?
Cada vez que se lee una línea, use la siguiente función para encontrar las posiciones de i1 e i2 entre paréntesis detrás de la dirección.
void f1(char *str, int *i1, int *i2){
int i, j=0, L
l = strlen(; str);
if (L lt; 8) { printf ("Sin línea de dirección\ n "); * I 1 = 0; * I2 = 0; (i = 0;iltl;i){
if ( strncmp(str i, "dirección", 7)== 0){ j = I 7;break;};
}
for(I = j;iltl;i){
if(str[I]= = '[')* I 1 = I;
if(str[I]= = ']'){ * I2 = I; break;}
}
}
Desde aquí toma el dirija str[i1 1] a str[i2-1] en una línea de cadena y escríbalo en el archivo.
Ejemplo de llamada:
main()
{
char str[400]= ".......Dirección ..Apartamento 123 Bay Street 5]abcdb ssks 567";
char add[80];
int i, j, i1, I2;
f 1(amp;str[0],ampi1,ampI2);
printf("d d",i1,I2);
for(I = I 1 1;i ltI2 ; i ){ j = I-I 1-1; agregar[j]= cadena[I];
añadir[j 1]= ' \ 0 '; "s ",añadir);
Devuelve 0;
}