当前位置: 首页 > news >正文

网站后台没有编辑器发帖推广

网站后台没有编辑器,发帖推广,试用网站建设,美女做暖暖免费网站文章目录 C语言文件读写,文件相关操作1.C语言万物皆是地址,文件读操作2.文件的写3.文件的复制4.获取文件的大小5.文件的加密解密 C语言文件读写,文件相关操作 1.C语言万物皆是地址,文件读操作 // // Created by MagicBook on 20…

文章目录

  • C语言文件读写,文件相关操作
    • 1.C语言万物皆是地址,文件读操作
    • 2.文件的写
    • 3.文件的复制
    • 4.获取文件的大小
    • 5.文件的加密解密

C语言文件读写,文件相关操作

1.C语言万物皆是地址,文件读操作

//
// Created by MagicBook on 2023-10-22.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>int main() {//文件路径,r,w,rb,rw//返回值结构体char *fileName = "C:\\Users\\MagicBook\\Desktop\\tv.txt";//读的权限,文件必须存在FILE *file = fopen(fileName, "r");if (!file) {//退出程序exit(0);}//定义缓存char buffer[10];//while (fgets(buffer, 10, file)) {}fclose(file);return 0;
}

2.文件的写

//
// Created by MagicBook on 2023-10-22.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>int main() {//文件路径,r,w,rb,rw//返回值结构体char *fileName = "C:\\Users\\MagicBook\\Desktop\\tvv.txt";//写的权限,会自动生成文件FILE *file = fopen(fileName, "w");if (!file) {//退出程序exit(0);}fputs("sdsadds", file);fclose(file);return 0;
}

3.文件的复制

//
// Created by MagicBook on 2023-10-22.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>//二进制文件来操作rb,rw,
int main() {//文件路径,r,w,rb,rw//返回值结构体char *fileName = "C:\\Users\\MagicBook\\Desktop\\tv.txt";//目标char *fileNameCopy = "C:\\Users\\MagicBook\\Desktop\\tvv.txt";//读取二进制数据FILE *file1 = fopen(fileName, "rb");//写入二进制数据FILE *file2 = fopen(fileName, "rw");if (!file1 || !file2) {exit(0);}//412 * 4int buffer[512];//每次接收的长度int len;//容器buffer,每次偏移多少,容器大小,while ((len = fread(buffer, sizeof(int), sizeof(buffer) / sizeof(int), file1) != 0)) {fwrite(buffer, sizeof(int), len, fileNameCopy);}fclose(file1);fclose(file2);return 0;
}

4.获取文件的大小

//
// Created by MagicBook on 2023-10-22.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>//二进制文件来操作rb,rw,
int main() {//读取头指针,指针移动,移动到末尾,求得文件的大小//文件路径,r,w,rb,rw//返回值结构体char *fileName = "C:\\Users\\MagicBook\\Desktop\\tv.txt";//读取二进制数据FILE *file1 = fopen(fileName, "rb");//写入二进制数据FILE *file2 = fopen(fileName, "rw");if (!file1 || !file2) {exit(0);}//移动指针fseek(file1, 0, SEEK_END);//读取信息,字节大小long size = ftell(file1);fclose(file1);fclose(file2);return 0;
}

5.文件的加密解密

加密

//
// Created by MagicBook on 2023-10-22.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>//二进制文件来操作rb,rw,
int main() {//读取头指针,指针移动,移动到末尾,求得文件的大小//文件路径,r,w,rb,rw//返回值结构体char *fileName = "C:\\Users\\MagicBook\\Desktop\\test.png";//加密char *fileNameEncode = "C:\\Users\\MagicBook\\Desktop\\test_encode.png";//读取二进制数据FILE *file1 = fopen(fileName, "rb");//写入二进制数据FILE *file2 = fopen(fileNameEncode, "rw");if (!file1 || !file2) {exit(0);}//加密:破坏二进制文件//解密:还原文件//接收读取的值int c;//返回值EOFwhile ((c == fgetc(file1) != EOF)) {fputc(c^5,file2);}fclose(file1);fclose(file2);return 0;
}

解密

//
// Created by MagicBook on 2023-10-22.
//
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>//二进制文件来操作rb,rw,
int main() {//读取头指针,指针移动,移动到末尾,求得文件的大小//文件路径,r,w,rb,rw//返回值结构体char *fileName = "C:\\Users\\MagicBook\\Desktop\\test.png";//加密char *fileNameEncode = "C:\\Users\\MagicBook\\Desktop\\test_encode.png";//密钥char *password = "123456";//读取二进制数据FILE *file1 = fopen(fileName, "rb");//写入二进制数据FILE *file2 = fopen(fileNameEncode, "rw");if (!file1 || !file2) {exit(0);}//加密:破坏二进制文件//解密:还原文件//接收读取的值int c;int index = 0;int len = strlen(password);//返回值EOFwhile ((c == fgetc(file1)) != EOF) {char item = password[index % len];fputc(c ^ item, file2);index++;}fclose(file1);fclose(file2);return 0;
}
http://www.dinnco.com/news/66655.html

相关文章:

  • 北京做手机网站建设无锡整站百度快照优化
  • 北京网站seo服务百度云下载
  • 公司网站开发之main区域(2)河北seo技术培训
  • 官方网站面膜做微商深圳seo论坛
  • 成都网站建设好多科技网上营销的方式
  • 社保网站哪里做转入搜索词和关键词
  • 做网站需要用到哪些开发软件广告推广文案
  • 网页设计与制作教程教科书杭州网站优化多少钱
  • 陈巴尔虎旗网站建设互联网推广引流公司
  • 做非洲出口的网站免费友情链接网页
  • php网站开发最新需求新媒体平台
  • 国外网页设计网站北京网站seo费用
  • 如何做网站商铺网站运营推广方式
  • 手机网站变灰郴州网站建设推广公司
  • 怎么建设大型商务网站推广互联网推广
  • 鹤山做网站网站建设seo优化培训
  • 怎么做免流网站流程优化
  • 湘潭哪里做网站服务营销
  • 做新闻微网站有哪些网络广告
  • 沈阳网站优化哪家好seo软件推广
  • 做神马网站快速排名优化清理大师
  • 商城网站如何建设拓客引流推广
  • ipv6做网站百度知道官网手机版
  • 网站横幅广告代码互联网推广是什么意思
  • 哪里做企业网站广东深圳疫情最新情况
  • 在哪里可以做自己的网站热门搜索关键词
  • 百度搜到网站网络优化排名培训
  • 域名注册及网站建设蓝牙耳机网络营销推广方案
  • 常熟网站制作设计seo关键词推广
  • 织梦好还是wordpress抖音seo代理