08 2021 档案

摘要:继《自制string类型》以来的第二篇自制类型的文章。马上要开学了,时间也不多了,争取在今年写完吧。 #一,vector类型简单介绍 ##1.简介 ###1.1.STL STL是一个C++自带的一个数据结构的类,包括栈,队列,字符串等功能。这些数据结构统称为容器(containers)。 ###1. 阅读全文
posted @ 2021-08-31 13:21 计算机知识杂谈 阅读(115) 评论(0) 推荐(0) 编辑
摘要://代码去行号工具 delline.cpp #include<bits/stdc++.h> using namespace std; int main(int argc,char** argv){ if(argc!=3){ cout<<"Error: Invalid Santax."<<endl; 阅读全文
posted @ 2021-08-31 09:12 计算机知识杂谈 阅读(71) 评论(1) 推荐(0) 编辑
摘要:我们继续学习操作系统的相关内容。 ; hello-os ; TAB=4 ORG 0x7c00 ; このプログラムがどこに読み込まれるのか ; 以下は標準的なFAT12フォーマットフロッピーディスクのための記述 JMP entry DB 0x90 DB "HELLOIPL" ; ブートセクタの名前を自 阅读全文
posted @ 2021-08-27 09:47 计算机知识杂谈 阅读(78) 评论(1) 推荐(0) 编辑
摘要:其实本文的绝大多数的内容都是根据《30天自制操作系统》进行撰写的。可以把本文看做是原书的一些辅助教程吧。 在阅读文章之前,建议大家手头有一本《30天自制操作系统》以及其附带的文件。附带光盘中的文件,很多网上都有下载。 我们先看第一章。第一章的内容简单概括一下: 1.用十六进制编辑器(叫二进制编辑器也 阅读全文
posted @ 2021-08-27 09:23 计算机知识杂谈 阅读(487) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h" int main(){ srand(time(NULL)); initgraph(640,480); int user_x=20,user_y=400,block_x=0,block_y=0; block_y=rand()%100; char ch; int 阅读全文
posted @ 2021-08-25 14:46 计算机知识杂谈 阅读(173) 评论(0) 推荐(0) 编辑
摘要:(下面一段来源《征服C指针》) 75: ReadLineStatus read_line(FILE *fp, char **line) 76: { 77: int ch; 78: ReadLineStatus status = READ_LINE_SUCCESS; 79: 80: st_curren 阅读全文
posted @ 2021-08-25 09:58 计算机知识杂谈 阅读(155) 评论(0) 推荐(0) 编辑
摘要:easyx是一个针对VC++编译器的图形化插件。使用它,可以使得在C++中编写图形程序。 小球移动代码: #include"stdafx.h" #include<graphics.h> #include<conio.h> #include<stdlib.h> #include<time.h> int 阅读全文
posted @ 2021-08-25 09:00 计算机知识杂谈 阅读(669) 评论(0) 推荐(0) 编辑
摘要:思路:设递归函数dfs(x)用于输出x的幂次方 最容易的思路:0不输出,1输出为2(0),2输出2,剩下的递归执行。 每一次递归:例如7,拆分为4+3,先拆出最大的是2的次方的数出来,输出4,再把3分拆输出。 对于3,拆分为2+1。 代码: 1 //flag用于标记输出时前面是否需要加+号 2 #i 阅读全文
posted @ 2021-08-22 17:05 计算机知识杂谈 阅读(260) 评论(0) 推荐(0) 编辑
摘要:上图: 游戏规则:按A,D键向左和向右移动小棍子,$表示金币,0表示炸弹,吃到金币+10分,吃到炸弹就GAME OVER。 大体思路和打字游戏相同,都是使用数组,refresh和run函数进行,做了一些微调。 #include<bits/stdc++.h> #include<conio.h> #in 阅读全文
posted @ 2021-08-20 14:33 计算机知识杂谈 阅读(430) 评论(0) 推荐(0) 编辑
摘要:我们继续开始我们的文本编辑器的改进。之前一直有一个bug,忘记说了,就是下面,print没有用户检测 然后,我们发现了一个bug。假设userinfo.txt如下: //userinfo.txt 1 admin 114514 默认用户admin,密码114514(这数字...) >login adm 阅读全文
posted @ 2021-08-20 10:25 计算机知识杂谈 阅读(118) 评论(0) 推荐(0) 编辑
摘要:好消息!好消息!新增添加用户的功能了! 1,print函数:往控制台打印所有的文件内容。 注意:每次print完之后要fclose,否则再次print的时候就不能输出东西了(因为文件读取指针已经到了最后) 2,adduser:添加用户 3,open的时候,fopen的第二个参数应该是a+,这样才能在 阅读全文
posted @ 2021-08-19 13:27 计算机知识杂谈 阅读(100) 评论(2) 推荐(0) 编辑
摘要:sin(double) cos(double) tan(double) 分别返回正弦,余弦,正切 #include<iostream> #include<math.h> using namespace std; int main(){ cout<<sin(3.14)<<' '<<cos(3.14)< 阅读全文
posted @ 2021-08-19 10:06 计算机知识杂谈 阅读(552) 评论(0) 推荐(0) 编辑
摘要:这次我们照样看一道题。个人认为比上一次的简单。 https://vijos.org/p/1130 先说方法,动态规划,你能想到什么? “在它的左边加上一个自然数,但该自然数不能超过原数的一半” 因此,如果一个数i左边可以加上的数记作dp[i],那么,左边可以加上的数一共是从1到i/2的情况,也就是d 阅读全文
posted @ 2021-08-19 09:36 计算机知识杂谈 阅读(77) 评论(0) 推荐(0) 编辑
摘要:从@小蔡编程 那里获得的灵感,原文地址:https://www.cnblogs.com/xiaocaibiancheng/p/15158997.html 那篇文章是说python写打字游戏的,本文就用C++语言写一遍。 废话少说,先上代码: #include<bits/stdc++.h> #incl 阅读全文
posted @ 2021-08-19 09:02 计算机知识杂谈 阅读(472) 评论(0) 推荐(0) 编辑
摘要:我们准备新加入下面的功能: 1,之前既然有了用户的功能,那么就要这样处理:每个用户只可以访问自己的文件,不可以访问他人的文件 因此,我们可以在文件名之前加上前缀,例如:admin-a.txt admin-前缀表示这个文件是admin的 因此,代码如下: userfile和read都是FILE*类型的 阅读全文
posted @ 2021-08-18 12:03 计算机知识杂谈 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 5 struct USER{ 6 char name[100]; 7 int password; 8 }user[10000]; 9 int size=0; 10 11 i 阅读全文
posted @ 2021-08-18 11:55 计算机知识杂谈 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在VC++编译器中,未初始化的数组会自动填充0xcc。如,运行如下的代码: 运行结果: 原因:把0xcc当作中文进行输出,两个0xcc组成一个中文字符,也就是“烫” 而在堆上分配的内存,系统会自动填充0xcd,转换为中文就是“屯” 运行结果: 阅读全文
posted @ 2021-08-17 18:46 计算机知识杂谈 阅读(200) 评论(0) 推荐(0) 编辑
摘要:最近写的文章好像还很多的。那么今天我们来讨论NOIP初赛的题型——完善程序。完善程序相对是比较难的题目了。全卷100分,完善程序占了大概26分,占比非常大。如果和英语考试试卷做比较,相当于首字母填空(估计是很多人的噩梦)。这类题型难度很大。本文讲一下做类似题目的方法。 不过首先,需要足够的知识储备, 阅读全文
posted @ 2021-08-03 21:33 计算机知识杂谈 阅读(912) 评论(0) 推荐(0) 编辑
摘要:我们都知道,’\0’是字符串的结束标记。因此,执行这段代码: #include<bits/stdc++.h> using namespace std; int main(){ cout<<"ab\0cd"; } 输出结果:ab 这是因为,cout默认判断字符串到结束符号\0,认为字符串结束了,因此就 阅读全文
posted @ 2021-08-02 21:29 计算机知识杂谈 阅读(5255) 评论(1) 推荐(1) 编辑
摘要:【C++周报】第一期 2021-8-1 这一期我们来看这道题目:https://vijos.org/p/1058 这道题是一道非常好的模拟题。题目如下: 描述 我们用文本处理器来处理一个特殊的文本文件,该文本文件共有N行文本,每一行文本仅包含一个自然数,第一行为1、第二行为2,以此类推至N行为自然数 阅读全文
posted @ 2021-08-01 20:24 计算机知识杂谈 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示