![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技术
文章平均质量分 72
later_equals_never
这个作者很懒,什么都没留下…
展开
-
数制转换程序
下面是一个用c++写的数制转换小程序,可以实现常见的数制之间的转换。 #include #include #define N 4 using namespace std;//定义函数 dectoother(),该函数能够将一个十进整数转换成其他进制的数 ,并将结果输出 void dectoother1(float number,int n){ int output[N][8]原创 2008-10-11 22:18:00 · 2221 阅读 · 0 评论 -
ubuntu10.04下编译安装skyeye
一、下载skyeye源代码下载地址:http://sourceforge.net/projects/skyeye/files/skyeye/我下载的是skyeye-1.3.2_rc1.tar.gz二、解压源码包tar xvzf skyeye-1.3.2_rc1.tar.gz三、安原创 2011-07-13 15:57:28 · 718 阅读 · 0 评论 -
删除C/C++中的注释-有限状态机(C语言实现)
前段时间写了一个删除c/c++源程序中的注释的程序,结构比较复杂,现在考虑用有限状态机来解决。代码没有考虑字符串、嵌套下的情况,若要考虑,还需进行少许修改。代码如下#include enum { CODE, COMMENT1, //“/**/”型注释 COMMENT2, //“//”型注释}g_state=CODE;enum Input{ CH, //其他字符 CH1, // "/*" or "*/" CH2, // "//" RT, // "/n"}原创 2010-10-30 21:17:00 · 3307 阅读 · 0 评论 -
C++程序的内存划分
<br />一个由c/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br />3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变转载 2010-06-22 13:46:00 · 857 阅读 · 0 评论 -
删除c/c++源程序中的注释
题目:编写一个程序,用于处理c/c++源程序,将源程序中的注释部分去掉输入:c/c++文件名输出:处理后的程序源文件程序伪代码如下:c1,c2:chartag:inta:读入一个字符存入c1if tag==0 //读入字符不是注释 if c1==/ //可能是注释标记 读入一个字符存入c2 if c2==* //为/**/注释的开头 ta原创 2010-04-24 19:10:00 · 4732 阅读 · 4 评论 -
bochs+Linux0.12中mcopy的用法
在bochs+Linux0.12中为了与虚拟系统进行文件交换,需要用到一些工具软件如WinImage,mtools,下面就介绍文件交换的方法。一,使用winimage工具创建一个启动盘的镜像文件,具体步骤如下: 1,运行winimage,选择“选项”->“设置”菜单,选择“影像”设置页,设置压缩率为无(即把指示标拉到最左边)。 2,创建image文件。选择菜单“文件”->“新建”。原创 2010-04-17 19:37:00 · 2400 阅读 · 3 评论 -
TC图形界面下实现俄罗斯方块
最近为了复习TC中的图形编程,自己写了一个俄罗斯方块的程序,它能够实现实现一般俄罗斯方块程序的功能,现将源代码贴出来,供大家一起分享,由于本人的水平有限,有什么问题欢迎请大家提出来。而且现在这个程序中方块的下降速度不能改变,谁有好的解决方法请与我联系,我的QQ是:496271185 #include #include #define CNT_R 30 /*容器行数*/#define原创 2008-10-11 22:01:00 · 2167 阅读 · 3 评论