linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
基于C++中sprintf的错误总结详解
sprintf是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误。下面对sprintf常出错误问题进行简单的总结:1、缓冲区溢出:第一个参数的长度太短了,解决办法:将第
C++中sprintf()函数的使用详解
在将各种类型的数据构造成字符串时,sprintf的强大功能很少会让你失望。由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也
解析shell排序的实现代码
复制代码代码如下:#includeiostreamusingnamespacestd;voidShellQin(intA[],intn){intgap=n/2;inti,j;for(;gap0
给ActiveX签名的实现方法详解
给AcitveX签名有很多种方式,现介绍我所了解的几种:以下用到的工具请在http://ftp.intron.ac/pub/security/下载authenticode.zip文件一,使用微软的工具
深入java线程池的使用详解
在Java5.0之前启动一个任务是通过调用Thread类的start()方法来实现的,任务的提于交和执行是同时进行的,如果你想对任务的执行进行调度或是控制同时执行的线程数量就需要额外编写代码来完成。5
深入jaxb xjc编码问题的详细介绍
平时喜欢根据写一个xjc批处理命令,根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。可是xjc命令参数又没有encoding参数之类的。在
基于VC编写COM连接点事件的分析介绍
COM中的典型方案是让客户端对象实例化服务器对象,然后调用这些对象。然而,没有一种特殊机制的话,这些服务器对象将很难转向并回调到客户端对象。COM连接点便提供了这种特殊机制,实现了服务器和客户端之间的
深入VC回调函数的使用详解
回调函数说白了就是事件响应程序,Windows的每个消息可以理解为一个事件,事件的响应代码要由用户自己来定义。用户定义了事件响应的代码,但还要Windows知道这段代码的位置(要不然Windows就不
VC解析XML文件-CMarkup的使用详解
VC解析XML文件的工具有很多,CMarkup,tinyXML,还有IBM的,MS的等等。据说tinyXML很好,可能字符集问题,我编译不了。所以就用CMarkup来解析,使用过后,觉得非常不错,使用
深入分析Visual C++进行串口通信编程的详解
利用VisualC++在windows环境下设计异步串行通信程序可以使用不同的方法。一种方法可以使用windows系统提供的串行口API函数;另一种方法可以直接使用Microsoft公司提供的Acti
解析VC中创建DLL,导出全局变量,函数和类的深入分析
一.创建DLL1.在VC中新建一个Win32空项目MathLib;2.添加预编译头文件stdafx.h,定义导入导出控制符号:复制代码代码如下://stdafx.h#pragmaonce#de
C++读写Excel的实现方法详解
1.导入Excel类型库使用VisualC++的扩展指令#import导入Excel类型库:复制代码代码如下:#importC:\\ProgramFiles\\CommonFiles\\mi
解析在Direct2D中画Bezier曲线的实现方法
Direct2D通过ID2D1RenderTarget接口支持基本图元(直线,矩形,圆角矩形,椭圆等)的绘制,然而,此接口并未提供对曲线绘制的直接支持。因此,想要使用Direct2D绘制一段通过指定点
基于WTL 双缓冲(double buffer)绘图的分析详解
WTL中有两个Mix-in类:CDoubleBufferImpl和CDoubleBufferWindowImpl,用于创建双缓冲绘图窗口,用法非常简单。下面创建了一个普通的WTL窗口类,在窗口的客户区
解析在WTL下使用双缓冲的实现方法
使用WTL的CDoubleBufferImpl类可以方便的实现双缓冲,而不必自己实现繁琐的代码,不仅可以绘制一般窗口,也可以绘制对话框的背景等。首先#includeatlframe.h其次需要双缓冲画
基于WTL中使用双缓冲避免闪烁的解决方法
在自己画的窗口中,有时候会有闪烁现象。为什么会有闪烁现象呢?其实是因为程序在画窗口时需要用背景色清空显示区域,然后再画。由于这两者的反差比较大,就会被人眼睛捕捉到,感觉闪烁。双缓冲就是先在内存中把图画
深入分析为Visual Assist设置快捷键的方法
VisualAssist(以下称VA)是一款非常棒的VisualStudio插件工具,特别是在VS2005中,提供了很多很好用的辅助功能。如下图的“CreateImplementation”,就很方便
基于VC中使用ForceInclude来强制包含stdafx.h的解决方法
在使用VC编程中,为了加快编译,vc编译器提供了预编译的功能。即在cpp代码中包含stdafx.h,那么就可以使用到预编译。如下所示:复制代码代码如下:#includestdafx.hcl
基于重启后消失的注册表键值的详细介绍
今天遇到一个bug,折腾了半天才解决掉,分享给大家。Bug描述一位开发人员调用下面的代码来创建一个注册表键值:复制代码代码如下:HKEYhKey;if(::RegOpenKeyEx(HKEY_
解析wprintf 中使用%I64d格式化输出LONGLONG的详细介绍
wprintf中使用%I64d格式化输出LONGLONG在写某个程序时,因为需要用到一个大的整数,就是要了LONGLONG型:复制代码代码如下:LONGLONGnLarge;但是格式化
电脑开机时间的计算代码
函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD.知道了这个,这个程序也就不是什么难事了。。。CODE:复制代码代
深入HRESULT与Windows Error Codes的区别详解
在用C++来开发Windows程序时,经常看到下面的判断情况:复制代码代码如下:HRESULThr=::RegCreateKeyEx(hk,szKeyPath,0,NULL,REG_OPTIO
基于Windows API分解路径问题的详解
在很多代码中看到,由于需要获取一个路径字符串中的文件名或者扩展名,很多程序员都用了c库中的字符串查找函数来获取。这样子写得代码很多,也麻烦。其实在VC中,可以用更好的方法来获取。没有什么特别多说明,代
浅谈VC中预编译的头文件放那里的问题分析
用C++写程序,肯定要用预编译头文件,就是那个stdafx.h.不过我一直以为只要在.cpp文件中包含stdafx.h就使用了预编译头文件,其实不对。在VC++中,预编译头文件是指放到stdafx.h
解析VC中预编译头文件的深入分析
一。为什么预编译头文件:预编译头的概念:所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的
首页
上一页
13
14
15
16
17
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
深入uCOS中全局变量的使用详解
C语言中查找字符在字符串中出现的位置的方法
C语言创建链表错误之通过指针参数申请动态内存实例分析
简单讲解C++的内部和外部函数以及宏的定义
C++实现合并排序的方法
C++使用递归方法求n阶勒让德多项式完整实例
深入解析C++中的引用类型
C++11新特性之智能指针(shared_ptr/unique_ptr/weak_ptr)
C语言编程中建立和解除内存映射的方法
C语言求向量和的两则问题解答分享