C语言(七),android开发学习

这篇博客介绍了C语言在Android开发中进行文件操作的方法,包括读取和写入文本文件,二进制文件的复制,以及使用异或运算实现文件的加密和解密。同时讲解了如何获取文件大小,以及在文本文件处理中回车换行符的转换问题。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值