#include #include #include #include #define LEN 512 int main(int argc, char** argv) { int f1, f2, f3, n = 0; char buf[520], ch = '\n'; f1 = open(argv[1], O_RDWR); f2 = open(argv[2], O_RDWR); f3 = open(argv[3], O_CREAT | O_RDWR); while ((n = read(f1, buf, LEN)) > 0) write(f3, buf, n); write(f3, &ch, 1); while ((n = read(f2, buf, LEN)) > 0) write(f3, buf, n); close(f1); close(f2); close(f3); return 0; }