Copiar arquivo texto em C/C++

Para copiar um arquivo de texto de nome “texto.txt” para um arquivo de nome “novo.txt”, ambos localizados no diretorio “C:” do HD use o seguinte codigo:

#include <cstdlib>
#include <iostream>
#include <stdio.h>

int main()
{
char str[255];
FILE *arq=fopen(“c:\\texte.txt”,”r”);
FILE *arqnovo=fopen(“c:\\novo.txt”,”w”);
if(arq&&arqnovo)
{
while(!feof(arq))
{
fgets(str,255,arq);
fputs(str,arqnovo);
}
}

fclose(arq);
printf(“\n\n”);
system(“PAUSE”);
return EXIT_SUCCESS;
}

2 Responses to “Copiar arquivo texto em C/C++”


  1. 1 Marco Olimpio 22, outubro 2007 às 3:22 pm

    Isso não é C++, é C com alguma coisa de C++…

  2. 2 Rafael 13, fevereiro 2008 às 9:27 am

    Isto funciona com arquivos binarios (nao Texto)?
    Aparentemente ele esta copiando apenas os 255 primeiros bytes.
    abracos


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Buscar no blog:

© Copyright 2007, Leandro Jonk

%d blogueiros gostam disto: