FILE *fp;
fp=fopen("c:\\test.txt", "r");
int fgetc (FILE *fp);
int fputc( int c, FILE *fp );
Run Code Online (Sandbox Code Playgroud)
有没有办法更改计算机中已存在的文件名?如果是,那么我该如何引用该文件?使用指针我们只能引用文件的内容...所以有没有引用文件名的方法??? 这是我如何引用C中的文件:
小智 5
使用该rename功能.
if (rename("c:\\test.txt", "c:\\newname.txt") == -1) {
perror("rename of c:\\test.txt failed");
exit(EXIT_FAILURE);
}
Run Code Online (Sandbox Code Playgroud)
编辑:正如托马斯在答案中指出的那样,你也需要#include <stdio.h>.有关更多信息,请参阅友好的C参考手册.
编辑:rename是C标准的一部分(1989和1999两个版本).
| 归档时间: |
|
| 查看次数: |
1438 次 |
| 最近记录: |