smitha Posted December 18, 2005 Posted December 18, 2005 How can I copy a tar file into another file say xyz using a C program in windows/DOS environment
mattst88 Posted December 21, 2005 Posted December 21, 2005 (edited) FILE *tar;FILE *new;char buffer[4096];tar = fopen("mytarfile.tar", rb);new = fopen("mynewfile.tar", w+b);while ( !feof(tar) ) { fread(buffer, 1, 4094, tar); fwrite(buffer, 1, 4094, new);}fclose(tar);fclose(new);That's really off the top of my head, virtually no error checking. Edited December 21, 2005 by mattst88
LLXX Posted December 22, 2005 Posted December 22, 2005 Why not just invoke a cmd shell with the appropriate command? No need to write your own copier...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now