zoukankan      html  css  js  c++  java
  • Linux系统调用和库函数

    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <unistd.h>
    #include <string.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <iostream>
    using namespace std;
    
    void copy(char *a, char *b);
    
    void copy(char *a, char *b)
    {
        int fds, fdd;
        char buf[1024 * 8];
    
        size_t hasread = 0;
        fds = open(a, O_RDONLY);
        fdd = open(b, O_WRONLY, O_CREAT);
        if (fds && fdd)
        {
            while ((hasread = read(fds, buf, sizeof(buf))) > 0) 
            {
                write(fdd, buf, hasread);
                cout << buf << endl;
            }
            close(fds);
            close(fdd);
        }
    }
    
    int main()
    {
        char a[36];
        char b[36];
    
        scanf("%s", a);
        scanf("%s", b);
    
        copy(a, b);
        
        return 0;
    }
  • 相关阅读:
    周总结
    周总结
    周总结
    读后感
    周总结
    周总结
    周总结
    第一周总结
    大学生失物招领平台使用体验
    快速乘法+快速幂
  • 原文地址:https://www.cnblogs.com/douzujun/p/7890804.html
Copyright © 2011-2022 走看看