Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   C/C++ (http://www.forosdelweb.com/f96/)
-   -   Reemplazar contenido archivos (http://www.forosdelweb.com/f96/reemplazar-contenido-archivos-576253/)

lalogrosz 15/04/2008 12:29

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.

pedro_cesar 19/04/2008 22:28

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().


La zona horaria es GMT -6. Ahora son las 11:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.