Retroceder   Foros del Web > Temas generales de computación > Programación > C/C++

Respuesta
 
Herramientas Desplegado
Antiguo 15-abr-2008, 12:29   #1 (permalink)
lalogrosz tiene algunos puntos positivos de karma
 
Avatar de lalogrosz
 
Fecha de Ingreso: noviembre-2002
Ubicación: Capital Federal
Mensajes: 308
Enviar un mensaje por MSN a lalogrosz
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"
lalogrosz está desconectado   Responder Citando
Antiguo 19-abr-2008, 22:28   #2 (permalink)
pedro_cesar sólo puede mejorar
 
Fecha de Ingreso: septiembre-2006
Mensajes: 227
Enviar un mensaje por MSN a pedro_cesar
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().
pedro_cesar está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:59.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93