红联Linux门户
Linux帮助

在linux下的c/c++实现编程

发布时间:2006-04-06 17:09:16来源:红联作者:冰♂☆♂snow
1、编写一段c语言程序使其完成:
对用户输入的文件名的内容进行拷贝。
  例如:“%EXE aFile bFile↓(回车)”将文件afile的内容拷贝到文件bflie中。
2、编写一段c语言程序使其完成:
  创建一个新文件,输入一段数据,然后随机移动指针,接着插入一段数据。完成后,查看该文件的大小和  内容。

:handshake:handshake:handshake
文章评论

共有 7 条评论

  1. rainbownl 于 2010-06-10 17:49:57发表:

    [i=s] 本帖最后由 rainbownl 于 2010-6-10 17:52 编辑 [/i]

    #include
    #include
    #include
    #include
    #include

    int main(int argc,char **argv){
    int fda,fdb;
    char *buf;
    struct stat filestat;
    int filelength;

    fda = open(argv[1],O_RDWR);
    fdb = open(argv[2],O_RDWR);
    fstat(fda,&filestat);
    filelength = filestat.st_size;
    buf = malloc(filelength);
    read(fda,buf,filelength);
    write(fdb,buf,filelength);
    close(fda);
    close(fdb);
    return 0;
    }
    简略写的,没加错误处理部分,当前目录需要事先有两个文件
    第二个问题没搞明白随机移动指针是怎么个搞法,,

  2. hacekr4419 于 2010-06-08 10:23:47发表:

    呵呵大部分都看不懂...

  3. ubuntuchao 于 2010-06-07 14:02:27发表:

    新手 ,没有看懂, ~

  4. xinganlanlv 于 2010-06-06 16:16:09发表:

    同楼上!!!!!

  5. hmm_sd 于 2010-06-06 09:42:23发表:

    什么东西

  6. 太阳之光 于 2010-05-10 12:05:17发表:

    太简略了1???没看懂????

  7. caoyu1199 于 2010-04-24 13:20:54发表:

    看不懂