文件之间的操作(如不同的.c与.h文件)
规范
每个功能实现文件.c对应一个同名的函数声明头文件.h 有了1,只需要#include"xxx.h"即可 所有2的#include可以都放在单独的一个头文件.h中,如"global.h"
对文件的操作
参考
1.菜鸟教程-C文件读写
2.c/c++中的相对路径和绝对路径
3.
常用的文件函数
fopen
FILE *fp;
fp = fopen("./file.txt","r");
fclose(fp);fwrite
fscanf
rewind
#include <stdio.h>
#include <stdlib.h>
int main(){
char str1[10], str2[10], str3[10];
int year;
FILE * fp;
fp = fopen ("file.txt", "w+");
fputs("We are in 2014", fp);
rewind(fp); //使文件指针fp定位到文件内部,如果去掉,则txt内无内容
fscanf(fp, "%s %s %s %d", str1, str2, str3, &year);
printf("Read String1 |%s|\n", str1 );
printf("Read String2 |%s|\n", str2 );
printf("Read String3 |%s|\n", str3 );
printf("Read Integer |%d|\n", year );
fclose(fp);
return(0);
}fprintf
FILE * fp;
fp = fopen ("file.txt", "w+");
fprintf(fp, "%s %s %s %d", "We", "are", "in", 2014);
fclose(fp);归纳
1.绝对路径与相对路径
相对路径: 就是相对于自己的目标文件的位置。(指以当前文件所处目录而言文件的位置)————以引用文件之间网页所在位置为参考基础,而建立出的目录路径。 因此当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。 绝对路径: 是指文件在硬盘上真正存在的路径。(指对站点的根目录而言某文件的位置)————以web站点为根目录为参考基础的目录路径,之所以成为绝对, 意指当所有网页引用同一文件时,所引用的路径都是一样的。
格式
1.注意制表符是“\t”,不是“/t”
2.指定文件路径
相对路径使用“/”字符作为目录的分隔字符,而绝对路径可以使用“\”或“/”字符作为目录的分隔字符
1.路径分割方法(两种)
(1)\\ (2)/
2.绝对路径
2.1
E:\\学习\\编程\\CSDN图片\\c与excel
3.相对路径
3.1当前目录
.\\xxx ./
3.2上一级目录
..\\ ../ 均表示前一级目录
3.2上两级目录
..\\..\\ ../.. 均 表示前两级目录

京公网安备 11010502036488号