ya revise algunos tutoriales y me resolvio muchas dudas, el codigo por ahora lo tengo asi:
primero ya que tengo mi archivo con una cadena de caracteres, tengo que pasarlas a otro archivo, y es ahi donde no se que hacer, si crear el archivo destino(a donde voy a copiar los caracteres), de esta manera:
y pasarle ad a la funcion read
o crear un array tipo char para ahi almacenar la cadena del archivo fuente
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fd;
int ad;
ad = creat("F:\\archivo_destino.txt",755);
if((fd = fopen("F:\\archivo_fuente.txt","r"))!=NULL)
{
while(read(fd,ad,1)!=NULL)
write(1,ad,1);
}
else
{
printf("No se pudo abrir el archivo\n");
exit(1);
}
close(fd);
return 0;
}
primero ya que tengo mi archivo con una cadena de caracteres, tengo que pasarlas a otro archivo, y es ahi donde no se que hacer, si crear el archivo destino(a donde voy a copiar los caracteres), de esta manera:
Código (c) [Seleccionar]
int ad;
ad = creat("F:\\archivo_destino.txt",755);
y pasarle ad a la funcion read
Código (c) [Seleccionar]
while(read(fd,ad,1)!=NULL)
o crear un array tipo char para ahi almacenar la cadena del archivo fuente
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fd;
char cad[40];
if((fd = fopen("F:\\archivo_fuente.txt","r"))!=NULL)
{
while(read(fd,cad,1)!=NULL)
write(1,cad,1);
}
else
{
printf("No se pudo abrir el archivo\n");
exit(1);
}
close(fd);
return 0;
}