c/c++
缎锦小妹
这个作者很懒,什么都没留下…
展开
-
c/c++ 读取图片容量大小
使用VS2010 ,c/c++ 读取图片容量大小,单位是kb(千字节)。原创 2014-12-20 13:51:26 · 2224 阅读 · 0 评论 -
C/C++语言中 “#if 0/#if 1 ... #endif”的作用
1、#if 0A#elseB#endif我的理解是#if 0 之后的A永远不会执行,肯定会执行B,直到endif把0改成1,就可以让系统只编译A部分代码而不编译B部分代码,这样改起来就很方便。如果发行代码和调试代码是不同的,这是一个常见做法。2、先说“#if 0/#if 1 ... #endif”的作用,楼上诸位或多或少都说到了一点,但都没有说到关键的地方。我们知转载 2016-01-23 11:02:23 · 2115 阅读 · 0 评论 -
#if 0...#endif #if defined()...#endif #ifdef...#endif #ifndef...#endif 等的用法
本文综合参考http://blog.csdn.net/raining_heart/article/details/8019535和http://quanminchaoren.iteye.com/blog/1870977两篇文章,非常感谢原文作者!最近在看MTK源代码,发现里面很多#if 0...#endif #if defined()...#endif #ifdef...#转载 2016-02-24 15:24:52 · 2440 阅读 · 0 评论 -
VS2010 恢复默认设置
之前一段时间在研究WDK,生成sys驱动程序,所以配合VS2010使用,修改了很多东西,如果直接又开始弄C程序的话,出现很多莫名其妙的错儿。但是现在去网上搜索的话,一般只会告诉你该改成什么,而不会说原来是什么样,然后改成什么样,并且改起来也比较麻烦,于是干脆就直接还原好了,我尝试过重装VS2010,但是没有成功,设置还在,和之前没有变化,所以我还原恢复默认设置,既快又好~1.点击菜单栏原创 2016-04-03 12:57:30 · 11740 阅读 · 0 评论 -
C语言编译过程简介
本文转自chengocean的CSDN博客,地址为:http://blog.csdn.net/chengocean/article/details/6250779我觉得写的很好,所以转载一下以便以后查找,谢谢chengocean!!!C语言编译过程简介刚开始接触编程的时候,只知道照书敲敲代码,一直都不知道为什么在windows平台下代码经过鼠标那样点击几下,程序的结转载 2016-03-23 21:39:56 · 332 阅读 · 0 评论 -
VS2010 LINK1123:failure during conversion to COFF:file invalid or corrupt
本文主要内容来自http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20726500&id=4528320今天导入一个新项目,发现出现Link error1123,甚是奇怪。参考百度经验,http://jingyan.baidu.com/article/fd8044faf0cbad5030137a41.html依然没有解决,内容如转载 2016-05-17 17:07:50 · 513 阅读 · 0 评论 -
VS2010 error C2440: 'static_cast' : cannot convert from 'void (__thiscall CKeyexeDlg::* )(WPARAM,LP
j今天导入一个新项目,使用VC++6.0做的,导入到VS2010就出现差错了,网上查了一些资料,说的就是在VC6.0上每错,在VS2003+版本上就有错误了。error C2440: 'static_cast' : cannot convert from 'void (__thiscall CKeyexeDlg::* )(WPARAM,LPARAM)' 报错的位置是这一句 ON_ME原创 2016-06-04 14:27:38 · 1302 阅读 · 1 评论 -
C语言 把字符串写入文件 fprintf函数详解
把把字符串写入文件,基本示例如下: FILE *fp; char s[]= "hello world!"; char c = '\n'; fp = fopen("file.txt","a"); fprintf(fp,"%s",s); //字符串使用%s fprintf(fp,"%c",c); //字符使用%c fclose(fp);从文件读取到字符串 char s原创 2016-08-29 17:40:49 · 42629 阅读 · 0 评论 -
C++派生类与嵌入类的构造函数解析
1、今天呢遇到一个问题:#define MSG_FILENAME 1 struct TMSG_HEADER { char cMsgID; TMSG_HEADER(char MsgID = INVALID_MSG) : cMsgID(MsgID) { } }; structTMSG原创 2017-02-16 15:26:59 · 445 阅读 · 0 评论 -
C语言#ifdef,#ifndef,#endif,#define详解
本文来源于百度百科http://baike.baidu.com/link?url=rQwTT6H2pjh-38oEvRrPP5HdSCvCpDJBgcNbvBrWp2uaXuzcS6rKPB-Qy5Otu_zfUCHWFBFrE_Dl1IvpUH9iNa123#ifdef语句1//程序2#endif转载 2016-01-22 14:20:37 · 1265 阅读 · 0 评论 -
C/C++中extern关键字详解
原文地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与转载 2016-01-20 19:43:26 · 524 阅读 · 0 评论 -
用VS2010创建程序安装时执行一个exe文件
在已有的一个安装项目或新建一个, 选中项目, 右键,选择 View-->Custom Action, 会出现一个列表(Install\Commit\Rollback\Uninstall, 接着在你希望执行代码的位置(比如Install) 右键Add Custom Action,就可以添加exe等文件了。如图,在Install文件夹添加了adminPermission.exe希望能帮到您~原创 2015-03-24 17:19:13 · 832 阅读 · 0 评论 -
c/c++语言让程序默认以管理员权限运行
本文来自第七城市,原文地址为http://www.th7.cn/system/win/2011/09/23/19675.shtml我只是想以后万一还能用到呢,所以就转发一遍了,再次谢谢原文作者。有的时候,我们需要某些程序运行在高权限下,只需在程序或快捷方式上点击右键,选择“以管理员身份运行”: 如果希望该程序每次都以转载 2015-03-24 11:11:30 · 9624 阅读 · 0 评论 -
C/C++使用ODBC连接Microsoft SQL server数据库
转自【C语言】使用ODBC连接Microsoft SQL server数据库 | 学步园+http://www.xuebuyuan.com/542420.html主要内容转载,本人加了几张图,会更清晰一点的~【C语言】使用ODBC连接Microsoft SQL server数据库因为最近要用C对SQL Server进行连接,但发现网上关于这方转载 2015-04-01 16:04:14 · 13756 阅读 · 1 评论 -
VS2010建Win32 API程序
使用VS2010新建控制台程序,而不出现黑框,使用Win32 API原创 2015-04-01 21:35:31 · 1374 阅读 · 0 评论 -
binary was not built with debug information
本文主要参考CSDN飘飘白云博客,网址是:http://blog.csdn.net/kesalin/article/details/1661610 在用VS2010写程序时,有时候默认的那个Solution Configuration,即Debug被你改了,比如说是因为opencv,opengl或者WDK,而加上了很多lib和include文件,但是又删除不了,所以我就新建了原创 2015-04-10 16:35:48 · 2098 阅读 · 0 评论 -
用VS2010编译程序iosfwd文件有大量错误
今天用VS2010编译程序iosfwd文件有大量错误d:\program files\microsoft visual studio 10.0\vc\include\iosfwd(19): error C2146: syntax error : missing ';' before identifier 'streamoff'1>d:\program files\microsoft vis原创 2015-04-07 15:16:19 · 3133 阅读 · 0 评论 -
VS2010隐藏控制台程序的黑框
原文地址:http://m.jb51.net/article/35431.htm觉得原文有点长,所以自己弄简洁一点,方便以后查看~1.如果console程序已经写好了,不能改了,也可以。写一个API程序,不要画窗口,然后用CreateProcess调用写好的console程序,把属性设成SW_HIDE即可。2:不能用控制台来写(CONSLOE),要用WINMAIN做入口就可以了转载 2015-04-07 10:08:14 · 8370 阅读 · 2 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
本文转自CSDN:http://blog.csdn.net/norains/article/details/14611741.使用方法详解 在本文开始之处,先简要地说一下何为短字符和宽字符. 所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表示的字符,典型的有UNICODE.关于windows下的ASCII和UNICODE转载 2015-05-12 18:52:03 · 453 阅读 · 0 评论 -
使用 Socket 通信实现 FTP 客户端程序
这两天在研究FTP上传文件的事情,真的是让人很头疼,一直用的是C/C++,所以选用的是ftpputfile(),一直上传不上去,完整折腾了两天,网上的资料都找遍了,而且也不能使用ftpgetfile函数下载,仅仅可以删除,导致我们一直怀疑网络问题(尽管网络也不怎么好,但是当另一个同学传上去文件的时候,我就知道绝对不是网络的事情,而是是时候放弃ftpputfile())。后来我使用最原始的办法,即s转载 2017-02-23 23:47:32 · 6485 阅读 · 1 评论