c语言
_寒潭雁影
中科大IT向博士,熟悉MFC,C++,C等语言,参与过ffmpeg、机器视觉、并行计算、数据库等相关项目的研发和代码的编写http://blog.csdn.net/weixinhum为本人博客,上面记录了本人的一些技术总结
展开
-
C语言FILE读写操作
头文件#include #include原创 2014-05-20 14:31:01 · 2296 阅读 · 0 评论 -
jpeg转bmp实现c代码
#include #include #include #pragma pack(1)#define M_SOF0 0xc0#define M_DHT 0xc4#define M_EOI 0xd9#define M_SOS 0xda#define M_DQT 0xdb#define M_DRI 0xdd#define M_APP0 0xe0stati转载 2015-03-30 18:48:06 · 8534 阅读 · 9 评论 -
VS下控制台运行保持(不要一闪而过)
以前上课的时候是用VC++6.0来学习编程的,编完打印出来的东西就直接显示在控制台上。而在Visual Studio下会出现控制台一闪而过的情况。这个问题其实是很好解决的,方法有多种,下面列举两种常用的。第一种包含头文件#include 然后在程序的末尾加入system("pause");它就停住了,其利用的是system这个函数来从程序里调用“pause”命令,而pause命令则是在原创 2015-03-13 01:36:13 · 15690 阅读 · 3 评论 -
C语言 双缓冲控制台防闪屏技术
对于这个东西相信大家非常陌生,因为现在除了学“C语言”和“数据结构”这些基础课程的大学生,基本没人会用到控制台了。哪怕是用到,也不会关心它闪不闪屏的问题。 但在一种特殊的情况下需要用到,那就是写“贪吃蛇”这个游戏的时候…… 贪吃蛇游戏的设计原理,就是不断的重复”擦除->显示”控制台打印的内容,显示的内容由时间和用户的输入做出相应的变化。 控制台的擦除会用到如下语句:system("cls");原创 2017-05-17 17:00:06 · 22837 阅读 · 7 评论 -
C语言 贪吃蛇实现(不闪屏)
不费话,直接上代码。VC++ 6.0可以完美运行,VS2015等版本需要做点修改,请按提示将“scanf”这些函数改成“_scanf”这样的形式即可。 不闪屏的原理部分请参考这篇文章/** File : myRetroSnake.cpp* Author : weixinhum* Date : 2017.5.16* Function : Snake game of overcoming th原创 2017-05-18 19:32:26 · 8961 阅读 · 2 评论