摘要:
我们上节课,处理排序的文本数据,就10个数据(一行一个).如果有10个数据.第一次需要循环9次.第二次需要循环8次.第三次需要循环7次.……第八次需要循环2次.如果有100万个数据.第1次需要循环999999次第2次需要循环999998次第3次需要循环999997次第999998次需要2次.如果数据 阅读全文
摘要:
rand 伪随机数 srand 种子时钟 rand()%100;产生0-99的随机数。高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况如法炮制!随机50-55第一个数:55-50+1=6rand()%6+50 大部分程序和语言中 阅读全文
摘要:
利用之前学过的所有知识.随机生成10个数字(1-1000),一行一个,并存到1.txt中.#include<stdio.h>#include<stdlib.h>#include<time.h>int F_gettimestamp() { time_t l_now; time(&l_now); ret 阅读全文
摘要:
#include<stdio.h>#include<stdlib.h>void my(char *ccc, int bbb, FILE*read) { for (size_t i = 0; i < bbb-1; i++) { char teamp= fgetc(read); ccc[i] = tea 阅读全文
摘要:
putchar 只能输出一个字符printf能输出各种形式 如%d %f %lf %s 都可以这两个没什么好比的,各自有各自的功能如printf("%c",'A') 相当于 putchar('A'); 阅读全文
摘要:
#include<stdio.h>#include<stdlib.h>void main() { //复制一个文件,需要输入两个数据。 一个是被复制的文件,一个是需要复制到哪里。 //加密程序其实已经完成了70%。 char l_in_path[200] = { 0 }; char l_out_pa 阅读全文
摘要:
模拟notepad查看txt功能以及模拟复制文件的功能。Linux。 cat和cp#include<stdio.h>#include<stdlib.h>void main(int l_length, char **l_arr) { if (l_length != 3) { return; } FIL 阅读全文
摘要:
我们之前学习的程序,无论是输入数据,还是输出数据,都是对内存的操作。一旦程序结束,数据也就没了。下次打开又得重新输入输出。那么怎么样可以让我们的程序可以实现“记忆”呢?这就需要将程序里面的内容以文件的形式存储到我们的硬盘上,这样子即使断电了,数据仍然在硬盘里面。 申请内存和释放内存。打开文件和关闭文 阅读全文
摘要:
比char还小的变量.#include<stdio.h>#include<stdlib.h>#include<string.h> struct bit_2 { unsigned char v1 : 2; //正常一个char在内存中占用8个bit位,但现在只使用前2个. signed char v2 阅读全文
摘要:
通过一段时间的学习,各位朋友有没有发现C语言其实是不是很简单,很直白呢?就是对内存操作,在寄存器和内存里面搬东西.char 代表1个字节的内存short 代表2个字节.int 代表4个字节.以此类推.............指针变量也是一块内存,如果是32位,全都是4个字节.64位,全都是8个字节. 阅读全文