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

Reemplazar contenido archivos

Estas en el tema de Reemplazar contenido archivos en el foro de C/C++ en Foros del Web. Hola Gente, necesito una ayuda. Estoy buscando ejemplos y no logro encontrar. Estoy tratando de hacer una mini aplicacion por consola (windows). La idea es ...
  #1 (permalink)  
Antiguo 15/04/2008, 12:29
Avatar de lalogrosz  
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 22 años
Puntos: 6
Reemplazar contenido archivos

Hola Gente, necesito una ayuda.
Estoy buscando ejemplos y no logro encontrar.

Estoy tratando de hacer una mini aplicacion por consola (windows).
La idea es llamar al .exe con los parametros tag, archivo y directorio.

El directorio contiene 9 archivos distintos pero que todos tienen en una parte el nombre del tag. El tag es justamente lo que esta dentro de cada archivo de ese directorio y archivo es el contenido que debe incluirse donde esta puesto el tag.

Se que es algo sencillo y no logro encontrar un buen ejemplo para abrir el archivo, buscar en el directorio todos los archivos para abrirlos uno a uno y reemplazar el tag con el contenido del archivo y guardarlo en una carpeta nueva.

Se entiende?
Saludos.
__________________
"Vivir....solo cuesta Vida"
  #2 (permalink)  
Antiguo 19/04/2008, 22:28
 
Fecha de Ingreso: septiembre-2006
Mensajes: 328
Antigüedad: 17 años, 8 meses
Puntos: 3
Re: Reemplazar contenido archivos

En vista de que no tienes ninguna respuesta, aqui te dejo una que no se que tan buena podria ser.

Podrias crear manualmente un decimo archivo que contenga, en lineas distintas, los nombres de los otros 9. Cuando llamas a tu programa el busca ese decimo archivo y toma los nombres de cada uno, uno a uno, asi podrias abrir los 9 archivos.

Para la parte de escanear los archivos depende de que lenguaje uses, si C o C++, en C la cosa es un tanto mas complicada, ya que no existe un tipo de dato "string". Aunque si hay funciones para esto. Aqui encontraras en su gran mayoria (si no todas) las funciones de la run-time de C. Las que se usan para string comienzan con str y me parece que te serviria strstr ().

Para la parte de escribir en el archivo puedes usar la funcion fputs().
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 23:49.