
C/C++
文章平均质量分 80
ajaxhe
这个作者很懒,什么都没留下…
展开
-
PL0语言单词的词法分析程序
/*前段时间在编译原理实验上写了一个PL0语言单词的词法分析程序,把源代码付上,供初学者参考。也欢迎大侠们提出宝贵的意见*/#include #include #include using namespace std;//设置单字符符号char symbol[] = {+,-,*,/,(,),=,,,.,#,;};//设置原创 2009-11-05 10:35:00 · 2390 阅读 · 3 评论 -
Linux下ffmpeg静态链接库编译以及使用
操作系统:Linux sles10sp1 i6861. ffmpeg-0.8.14下载http://url.cn/ETZJSB2. faac编译下载链接:http://url.cn/GBUh10参考链接http://www.blogjava.net/fly2008/archive/2009/10/14/298233.htmlhttp://commen原创 2013-07-26 20:03:16 · 2740 阅读 · 0 评论 -
ortp学习笔记
ortp版本:ortp-0.18.0.tar.gz 操作系统:window 7 32bit1.windows下编译ortp.lib直接打开ortp-0.18.0\build\win32native的工程文件即可,VS2008下无需任何修改,即可编译出动态链接库 ortp.lib以及ortp.dll。2.使用ortp提供的测试程序:ortp-0.18.0\src\t原创 2012-07-16 22:07:31 · 4745 阅读 · 9 评论 -
Introduction to Sound Programming with ALSA(使用alsa API接口编程)
Introduction to Sound Programming with ALSA原文链接:http://www.linuxjournal.com/article/6735Make maximum use of all the functionality in the new 2.6 kernel sound architecture using a simple API.AL转载 2012-06-20 20:09:17 · 956 阅读 · 0 评论 -
Qt+DirectDraw实现
Qt一般是用来写界面,而当系统对图片绘制速度要求较高时,Qt自带的图像绘制引擎往往不能达到我们的要求,这个时候我们就需要更加底层的绘图API,如DiretDraw(DirectDraw已经很旧了,目前使用的是Direct3D)。在DirectDraw中,可以使用如下函数,将绘制操作映射到指定的窗口:// create IDirectDraw interface 7.0原创 2012-05-03 17:21:15 · 3248 阅读 · 1 评论 -
ffmpeg 重写tutorial01程序--将一个视频文件解码输出bmp和jpg文件
参考链接1:Compile LibJPEGhttp://w3studi.informatik.uni-stuttgart.de/~bischowg/languages/C++/CPPlibjpeg.html参考链接2:利用ffmpeg0.5 和libjpeg实现抽取视频帧并将其保存为jpeg文件格式程序http://blog.youkuaiyun.com/xingyu19871124/articl原创 2012-03-22 16:43:07 · 2047 阅读 · 3 评论 -
ffmpeg 重写tutorial01程序--将一个视频文件解码输出ppm文件或bmp文件
原文链接:http://dranger.com/ffmpeg/tutorial01.html这个链接是一个很好的FFmpeg入门教程,但原文中的代码随着FFmpeg版本不断更新,部分API已经被替换,因此该程序还需要做相应的修改。参考链接2:ffmpeg 转 RGB 填充 bitmap参考链接3:BMP文件格式简介运行环境:window 7 + VS2008 + F原创 2012-03-10 19:49:30 · 2008 阅读 · 1 评论 -
Qt在VS中内存溢出检测
测试程序:http://download.youkuaiyun.com/detail/ajaxhe/4085447vld-2.2.3: http://vld.codeplex.com/releases/view/82311方法一:参考链接1: http://blog.youkuaiyun.com/dizuo/article/details/6030676参考链接2: http://ww原创 2012-02-23 22:07:38 · 2652 阅读 · 2 评论 -
关于C++ extern "C"
在编译一个ffmepg AAC解码测试程序时,遇到了如下错误输出:1>main.obj : error LNK2001: 无法解析的外部符号 "int __cdecl avcodec_open(struct AVCodecContext *,struct AVCodec转载 2011-09-05 18:55:24 · 2211 阅读 · 1 评论 -
万恶的c未定义行为笔试题
<br />原文链接:http://freakrobot.blogbus.com/logs/83841989.html<br /><br />#include <br />int main(int argc ,char *argv[])<br />{<br /> int n,j;<br /> j = 3;<br /> n = (++j)+(++j)+(++j);<br /> printf("%d",n);<br /><br /> retu转载 2010-11-16 12:11:00 · 549 阅读 · 0 评论 -
想成为嵌入式程序员应知道的0x10个基本问题
<br />原文链接:http://www.kuqin.com/embedded/20090315/40132.html<br />C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。<br /> 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的转载 2010-11-01 21:37:00 · 350 阅读 · 0 评论 -
关于C中的回调函数的应用
在使用回调函数中,往往会设置一个指向函数的指针,那为什么不直接将函数名作为参数传递呢?原因是:在C语言中函数本身不是变量,但是可以定义指向函数的指针。这种类型的指针可以被赋值、存放在数组中、传递给函数以及作为函数的返回值,下面是我在网上找到的一个关于回调函数的小例子(对原文的例子有所修改)原文链接:http://hi.baidu.com/helloweenpad/blog/item/d原创 2010-04-09 16:57:00 · 651 阅读 · 0 评论 -
windows下使用FFmpeg进行音频转换程序
开发环境: windows 7FFmpeg版本: 0.8 FFmpeg windows下的动态链接库下载地址:http://url.cn/IJJwo3对于FFmpeg的版本,需要注意的是,旧的版本很多接口在新的版本中已经废弃,我的程序是在仅仅是针对FFmpeg-0.8版本。支持的音频格式:目前测试程序支持amr, wav(CodecID: GSM_MS), wa原创 2013-07-26 19:34:23 · 1582 阅读 · 0 评论