Foros del Web » Programación para mayores de 30 ;) » C/C++ »

como hacer programa en C de archivos

Estas en el tema de como hacer programa en C de archivos en el foro de C/C++ en Foros del Web. que el programa reciba del usuario el nombre de un archivo y una palabra, el programa debera quitar todas las veces que aparezca esa palabra ...
  #1 (permalink)  
Antiguo 03/12/2012, 18:42
 
Fecha de Ingreso: noviembre-2012
Mensajes: 6
Antigüedad: 11 años, 6 meses
Puntos: 0
como hacer programa en C de archivos

que el programa reciba del usuario el nombre de un archivo y una palabra, el programa debera quitar todas las veces que aparezca esa palabra dentro del archivo por ejemplo:

el archivo contiene:

anita lava la tina
amor a roma
tres tristes triges
tragaban trigo
en un trigal
debale arroz a la zorra del abad

el usuario le proporciona la palabra: tr

el archivo quedara

anita lava la tina
amor a roma
es istes iges
agaban igo
en un igal
debale arroz a la zorra del abad


no se como ir recorriendo el archivo letra por letra o si se deba hacer por lineas
  #2 (permalink)  
Antiguo 05/12/2012, 18:21
 
Fecha de Ingreso: noviembre-2011
Mensajes: 50
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: como hacer programa en C de archivos

Podria ser con fgets, ir viendo linea por linea y comprobar si el indice i de la cadena es t y si el indice i+1 es r, si esto se cumple entonces se corre todas las letras posteriores 2 caracteres hacia adelante es decir, que justo en el [t][r] hagamos que el lugar i sea igual al i+2, e ir imprimiendo las lineas en otro archivo.

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:30.