zoukankan      html  css  js  c++  java
  • 2011.8.2号面试

    昨天面试官问我一个关于文件操作的问题:把demo.txt保存成demo.c

    当时我只顾着紧张文件操作不太熟悉,我心里想的是把demo.txt的内容存入一个文件名为demo.c的文件中,于是写不出代码的我就说了一点关于文件操作的过程。郁闷啊,下来我又重新看了C语言中关于文件操作的部分,到最后还是没有查到怎么不用复制,直接重命名的方法。后来从网上一个博客中看到了。真是无语了~竟然是一个函数!好在我把文件操作又看了一遍,说不出的简单,我以前居然没掌握住!

    函数名: rename
    功  能: 重命名文件
    用  法: int rename(char *oldname, char *newname);
    程序例:

    #include <stdio.h> 

    int main(void)
    {
    char oldname[80], newname[80];

    /* prompt for file to rename and new name */
    printf(
    "File to rename: ");
    gets(oldname);
    printf(
    "New name: ");
    gets(newname);

    /* Rename the file */
    if (rename(oldname, newname) == 0)
    printf(
    "Renamed %s to %s.\n", oldname, newname);
    else
    perror(
    "rename");

    return 0;
    }
  • 相关阅读:
    二进制中1的个数
    原码、反码、补码,计算机中负数的表示
    win10安装MySQL
    X86、X64、X86_64
    windows搭建深度学习环境
    驱动
    cpu、gpu
    常见的文件系统
    UltralSO制作U盘启动盘
    save、load
  • 原文地址:https://www.cnblogs.com/flyfly/p/2126489.html
Copyright © 2011-2022 走看看