自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (26)
  • 收藏
  • 关注

原创 Eclipse对printf()不能输出到控制台的解决方法

Eclipse的控制台经常对C语言的printf不能正常输出,究其原因,就是因为输出内容停留在了输出缓冲区里,而没有及时输出到控制台界面,解决的方法很简单:在每个printf后加上fflush(stdout)即可,或者,像我一样,把printf用一个宏封装一下:#define OUTPUT_STR(str) do{printf(str);fflush(stdout);}while(0)

2012-09-25 17:23:27 5380 1

转载 c++ 函数返回引用

一,c++函数的返回分为以下几种情况 1)主函数main的返回值:这里提及一点,返回0表示程序运行成功。2)返回非引用类型:函数的返回值用于初始化在跳用函数出创建的临时对象。用函数返回值初始化临时对象与用实参初始化形参的方法是一样 的。如果返回类型不是引用,在调用函数的地方会将函数返回值复制给临时对象。且其返回值既可以是局部对象,也可以是求解表达式的结果。3)返回引

2012-09-25 09:16:28 718

转载 深入理解C++中的mutable关键字

mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。  在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。  我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面

2012-09-25 09:14:06 715

转载 Const,Const函数,Const变量,函数后面的Const

看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设

2012-09-25 09:12:25 855 1

原创 C语言数组首地址问题

#include int main(int argc, char *argv[]){ char p[] = "123"; printf("%x, %x, %x\n", p, &p, &p[0]); printf("%x, %x, %x\n", p+1, &p+1, &p[0]+1); /* p与&p[0] 等价,表示数组首元素地址,其计量长度是一个元素的内存大小 &p表示数组地

2012-09-24 16:24:58 1535 1

原创 控制台的扫雷程序(C语言)

// 扫雷程序 C-Free编译通过// by: 瑞 2012-9-20 // 文件名: mine.cpp#include #include #include #include #define OUTPUT_STR(str) printf(str)#define INPUT_STR(str) gets(str)#define CLRSCREEN system("cls")

2012-09-21 14:15:01 5400 2

原创 大数加法运算

// 大数加法运算 #include #include #include int main(int argc, char *argv[]){ char a[]="111234567890123456789012345678901234567890"; char b[]= "887654321098765432109876543210987654321"; char *c = NU

2012-09-12 18:17:18 976

原创 C语言命名空间与定义变量

这样一段程序:#include int main(int argc, char *argv[]){ printf("Hello\n"); { int x = 9; printf("x = %d\n", x); } return 0;}在C编译器(无论老的编译器还是新的),都是编译通过的。虽然看起来是在程序的中间定义了变量x,其实不是的,而是在新的命名空间(那对大括号

2012-09-11 10:58:25 2116

转载 什么情况下用宏定义do{}while(0);这种结构

什么情况下用宏定义do{}while(0);这种结构转自:http://www.cnblogs.com/rollenholt/articles/1907414.html这两天在看别人代码时,发现别人在宏定义中使用了do...while语句,百思不得其解,于是在网上查找了一番,现总结了一下,转帖出来共享!#define MACRO_NAME(para) do{macro co

2012-09-11 10:52:49 1647 1

原创 C语言“全能比较函数”新鲜出炉(第二版),任意数据类型

第一版:#include // 下面就是“全能比较函数”,a>b返回整数,a<b返回负数,a==b返回0 #define COMPARE(TYPE,a,b) ((TYPE)a-(TYPE)b)int main(int argc, char *argv[]){ double a=1, b=1.5, c; int x=10, y=1, z; char m='m', n='n', k;

2012-09-06 11:55:52 1421

原创 自己写strcmp( )函数

网上搜到了一个库函数strcmp( )源代码:int strcmp (const char * src, const char * dst){ int ret = 0 ; while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst) ++sr

2012-09-06 09:35:31 9628 3

适用于openproject的PDF导出解决中文乱码的字体

适用于openproject的PDF导出解决中文乱码的字体,配套文章:https://blog.csdn.net/syrchina/article/details/132669343

2024-03-05

GeoLite2-City-20220812.tar.gz GeoLite2-Country-20220812.tar.gz

GeoLite2-City_20220812.tar.gz GeoLite2-Country_20220812.tar.gz ​ wordpress插件WP-Statistics,可以识别网站访问者的IP物理地址,统计出城市、国家,但最近发现都显示unknown/未知。 更新GeoIP数据库到最新还是不行。 偶然找到了之前能用的数据库,恢复回去,竟然大多数IP可以识别出地理位置了,惊喜。 两个能用的GeoLite2数据库上传。 ​

2023-12-20

SuiteCRM v8.4.2中文语言包

SuiteCRM v8.4.2中文语言包,使用方法见:https://rickys.blog.csdn.net/article/details/134421236 (提供SuiteCRM docker安装方法,轻松易用简洁明了) SuiteCRM 本身只有一个英文语言包,使用此汉化包可以切换语言为简体中文,且翻译率高,翻译水平好,让界面通俗易懂,非常适合中国用户。

2023-11-15

ESP32单核芯片适用的arduino库文件

使用方法:https://blog.csdn.net/syrchina/article/details/122728971?spm=1001.2014.3001.5501

2022-05-06

Doxygen配置文件

Doxygen配置文件,含调用、被调用函数图配置等,自动生成chm压缩文件

2022-02-24

WAV解析提取工具.zip

wav音频文件提取成数组,可为C语言用

2021-12-11

Meld-3.20.3-mingw.msi

meld——beyond compare的开源免费替代品

2021-03-12

小米Yeelight智能灯开放API_Qt_Demo

小米Yeelight智能灯开放API_Qt_Demo

2016-08-01

小米Yeelight智能灯开放API与通信协议

小米Yeelight智能灯开放API与通信协议,可以控制他们的灯了

2016-08-01

ucOS III VC2013模拟程序

ucOS III VC2013 模拟程序

2016-05-19

Source Insight Style 黑色背景主题

SourceInsight Style 黑色背景主题 保护眼睛,代码高亮也好用

2013-07-22

万能拼音for WinCE6

万能拼音for WinCE6 万能拼音for WinCE6

2013-04-01

opera mini for wince6.0

opera mini for wince6.0

2013-04-01

effective C++中文第三版

effective C++ 中文 第三版 PDF

2013-02-19

EffectiveC++中文版

EffectiveC++, 中文版,CHM格式的,如果下载后不能打开,右键属性,去掉“安全”选项。

2013-01-07

计算身高与体重是否匹配的程序

计算身高与体重是否匹配的程序,源代码见:http://blog.csdn.net/syrchina/article/details/7892042

2012-08-21

HZK16 C语言 字库

C语言 字库 16点阵,适用于嵌入式LCD等

2011-08-16

C++Builder即时通讯程序(仿QQ)

C++Builder即时通讯程序(仿QQ),用C++Builder实现Internet聊天功能,超简单。

2011-05-05

USB虚拟示波器,虚拟仪器,功能丰富强大

USB虚拟示波器,配合下位机ARM使用。 上位机软件完全实现了示波器的功能,下位机负责采集数据并通过USB上传。

2011-04-25

C++Builder不规则窗口:一辆小车

一辆小车,在你的桌面上停靠,无边框,可拖动。

2011-04-07

串口通讯软件串口通讯软件

串口通讯软件串口通讯软件串口通讯软件串口通讯软件串口通讯软件串口通讯软件

2010-10-23

如何提高程序的扩展性

教你如何提高C程序的扩展性到极致!使用了字典的方法!

2010-10-12

21天学通C++(第五版).pdf

21天学通C++(第五版).pdf 21天学通C++(第五版).pdf 21天学通C++(第五版).pdf 21天学通C++(第五版).pdf 21天学通C++(第五版).pdf 21天学通C++(第五版).pdf 21天学通C++(第五版).pdf 21天学通C++(第五版).pdf

2010-06-23

我的串口通信软件,C++Builder自主开发,简单易用

我的串口通信软件,使用C++Builder开发,好用,易用,以后还会增加其他功能。

2010-05-23

C语言入门超简单课件

入门C语言的课件,PPT,超简单,已经经过了100多人的实验,他们从零开始,如今半年过去了,已经能够写1000行以上的单个程序,五子棋、俄罗斯方块、贪吃蛇样样能写

2010-03-24

《江南C语言》,C语言入门教程

一本大学生写的C语言教程,主要面向C语言编程新手,0基础起步,做出一个智能五子棋对战程序来。

2009-10-18

人机对战智能五子棋 C语言版

人机对战五子棋,电脑具备较高级的人工智能。电脑使用黑棋,用户使用白棋, 最先摆出五子连线者胜利。

2009-05-11

win-tc编程工具

感觉这个比TC好用,中文的,可以用鼠标; 挺好的

2009-04-01

c语言——数字棋程序

初学C语言者参考,程序附带源代码 初学C语言者参考,程序附带源代码 初学C语言者参考,程序附带源代码

2009-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除