Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera tenho que copiar alguns arquivos de um comp para outro (estão em uma intranet) atraves de um diretório lido em um txt, o programa de copiar o arquivo eu ja fiz, agora o problema é transferir o arquivo para outro comp...
ai vai o código, se alguem conseguir me ajudar eu agradeço pq eu estou perdido...
#include<windows.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#define MAX 100#include <iostream>#include <conio.h>using namespace::std;int func (void){ char p; char comando; char origem[30]; char linha[MAX]; int i=0,a=0; FILE arq; if ((arq = fopen("T1.txt", "r"))) { if(! arq) { perror("Erro ao abrir arquivo"); getch(); return -1; }//if while(a<9){ while (fgets(linha, MAX, arq)) { / tira o \n da linha lida do arquivo se ele existir / if ((p = strchr(linha, '\n'))) p = '\0'; //aqui retira seu diretorio de origem i=0; while(linha[i]!=' '){ if (i==0); else origem[i-1]=linha[i]; i++; } origem[i-2]='\0'; if (linha[strlen(linha) - 1] == '1'){ sprintf(comando,"copy %s C:\\Dev-Cpp\\pasta1\\",origem); system(comando); cout<<linha<<"\n\n"; }else if (linha[strlen(linha) - 1] == '0'){ sprintf(comando, "copy %s C:\\Dev-Cpp\\pasta0\\",origem); system(comando); cout<<linha<<"\n\n"; }//if }//while }// while looping infinito }//if}//funcint main(){func(); return 0;}
flw galera ...
Carregando comentários...