摘要:
转载请保留原作者。 #一.stdin和stdout ##1.意义 stdin表示标准输入,stdout表示标准的输出。它们都是文件指针。默认情况下,所指向的文件是控制台。 可以使用freopen进行重定向,或者fopen新建文件指针,都是可以的。 ##2.缓冲 ###2.1.scanf的缓冲问题 # 阅读全文
摘要:
继《自制string类型》以来的第二篇自制类型的文章。马上要开学了,时间也不多了,争取在今年写完吧。 #一,vector类型简单介绍 ##1.简介 ###1.1.STL STL是一个C++自带的一个数据结构的类,包括栈,队列,字符串等功能。这些数据结构统称为容器(containers)。 ###1. 阅读全文
摘要:
//代码去行号工具 delline.cpp #include<bits/stdc++.h> using namespace std; int main(int argc,char** argv){ if(argc!=3){ cout<<"Error: Invalid Santax."<<endl; 阅读全文
摘要:
我们继续学习操作系统的相关内容。 ; hello-os ; TAB=4 ORG 0x7c00 ; このプログラムがどこに読み込まれるのか ; 以下は標準的なFAT12フォーマットフロッピーディスクのための記述 JMP entry DB 0x90 DB "HELLOIPL" ; ブートセクタの名前を自 阅读全文
摘要:
其实本文的绝大多数的内容都是根据《30天自制操作系统》进行撰写的。可以把本文看做是原书的一些辅助教程吧。 在阅读文章之前,建议大家手头有一本《30天自制操作系统》以及其附带的文件。附带光盘中的文件,很多网上都有下载。 我们先看第一章。第一章的内容简单概括一下: 1.用十六进制编辑器(叫二进制编辑器也 阅读全文
摘要:
#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 阅读全文
摘要:
(下面一段来源《征服C指针》) 75: ReadLineStatus read_line(FILE *fp, char **line) 76: { 77: int ch; 78: ReadLineStatus status = READ_LINE_SUCCESS; 79: 80: st_curren 阅读全文
摘要:
easyx是一个针对VC++编译器的图形化插件。使用它,可以使得在C++中编写图形程序。 小球移动代码: #include"stdafx.h" #include<graphics.h> #include<conio.h> #include<stdlib.h> #include<time.h> int 阅读全文
摘要:
思路:设递归函数dfs(x)用于输出x的幂次方 最容易的思路:0不输出,1输出为2(0),2输出2,剩下的递归执行。 每一次递归:例如7,拆分为4+3,先拆出最大的是2的次方的数出来,输出4,再把3分拆输出。 对于3,拆分为2+1。 代码: 1 //flag用于标记输出时前面是否需要加+号 2 #i 阅读全文
摘要:
上图: 游戏规则:按A,D键向左和向右移动小棍子,$表示金币,0表示炸弹,吃到金币+10分,吃到炸弹就GAME OVER。 大体思路和打字游戏相同,都是使用数组,refresh和run函数进行,做了一些微调。 #include<bits/stdc++.h> #include<conio.h> #in 阅读全文