if (fp == NULL){
printf(“文件打开失败…”);
return;
}
//读取
char buff[50]; //缓冲
while (fgets(buff,50,fp)){
printf("%s",buff);
}
//关闭
fclose(fp);
getchar();
}
//写入文本文件
void main(){
char *path = “F:\study\android高级\动脑17\01_NDK\01_NDK_C语言\08_08_C_05\files\friends_new.txt”;
//打开
FILE *fp = fopen(path, “w”);
char *text = “hchmily@sina.com,程华才,学清路 8\n号科技财富中心 A”;
//写入
fputs(text,fp);
//关闭流
fclose(fp);
getchar();
}
//计算机的文件存储在物理上都是二进制
//文本文件和二进制之分,其实是一个逻辑之分
//C读写文本文件与二进制文件的差别仅仅体现在回车换行符
//写文本时,每遇到一个’\n’,会将其转换成’\r\n’(回车换行)
//读文本时,每遇到一个’\r\n’,会将其转换成’\n’
//文件复制
void main() {;
char *read_path = “F:\study\android高级\动脑17\01_NDK\01_NDK_C语言\08_08_C_05\files\liuyan