![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 80
星宿
我比较喜欢旅行,但是我却很少去旅行,我不喜欢太过招摇,不喜欢表现,但是我人可是很好的哦!!
展开
-
文件读写操作
文件的读写操作,fread和fwrite是二进制文件的操作,也可以通过它们你对文件进行加密。#include #include #include #include struct work{ int number; char name[20]; int age;};struct stu{ char name[10]; int age;};int main01(void)原创 2015-08-07 21:36:13 · 270 阅读 · 0 评论 -
常用的一些文件操作函数
C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个翻译 2015-08-07 20:37:14 · 339 阅读 · 0 评论 -
关于位操作的知识点
1.1位操作与逻辑操作 位操作不同于逻辑操作,逻辑操作是一种整体的操作,而位操作是针对内部数据补 码的操作。逻辑操作的世界里,只有真与假(零和非零),而位操作的世界里按位论真 假(1 和 0)。 1.2二进制打印 代码如下:void itobs(int data){ int i=32; while(i--) { if(data & (1<<i))原创 2015-08-26 00:11:27 · 272 阅读 · 0 评论 -
C++之迭代器(iterator)与集合(vector)
迭代器 迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。 迭代器有各种不同的创建方法。程序可能把迭代器作为一个变量创建。一个STL容器类可能为了使用一个特定类型的数据而创建一个迭代器。原创 2015-08-12 22:50:31 · 784 阅读 · 0 评论 -
多线程
多线程拷贝命令的实现,如:./my_cp src_file dest_file N(拷贝线程个数) 思路:先把src_file用mmap映射到内存里面,私人模式,然后创建dest_file,文件大小于src一样,也映射到内存空间去,然后把根据线程个数,把文件分割. 定义一个结构体,元素有每个线程要拷贝的起始指针位置,块大小,以及这是第几个线程. 定义一个全局整形数翻译 2015-12-01 21:14:00 · 325 阅读 · 0 评论