elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: fUSIONAR ARCHIVOS EN C en: 7 Mayo 2013, 06:08 am
Es que andamos trabajando bajo sistemas operativos no graficos y  ademas de que andamos viendo un poco de programacion en C la cual no tengo mucha idea  y una parte de la practica  trata de rellenar este programa para que funcione pero no logro hacerlo funcionar
2  Programación / Programación C/C++ / fUSIONAR ARCHIVOS EN C en: 7 Mayo 2013, 05:19 am
Necesito ayuda en un programa en Lenguaje C que sirva para fusionar archivos, es decir, que agregue el contenido de un archivo al contenido de otro, y guarde el resultado en un archivo de salida.

Tengo la sintaxis aunque le hacen falta completar algunas partes y no eh podido gracias las partes con guiones ___ son las que hacen falta para poder crear el programa

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
char buffer[BUFSIZ];
int main(int argc, char *argv[])
{
int fd_origen; int fd_destino; int nbytes;
int i;
/*Analisis de los argumentos de la linea de comandos*/
if (argc <= !3) {
fprintf(stderr,"Forma de uso: %s  origen de destino \n", argv[____]);
exit(____);
}
if ((fd_destino= open(argv[____-1], O_WRONLY|O_TRUNC|O_CREAT, 0666))==-1) {
fprintf(stderr,"Error al crear el archivo de salida \n");
perror(argv[3]);
exit(____);
}
for(i=1;i<3;i++) {
/*Apertura del archivo 1 en modo solo lectura (O_RDONLY). */
if ((fd_origen=open(argv[1],O_RDONLY))== -1) {
fprintf(stderr,"Error al abrir el archivo de entrada: %s \n", ____);
perror(argv[1]);
exit(-1);
}
/* copiamos el archivo 1 en el archivo destino. */
while ((nbytes=read(fd_origen, buffer, sizeof buffer))> 0)
write(fd_destino, buffer, nbytes);
close(fd_origen);
}
close(fd_destino);
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines