c、c++、vc、evc
文章平均质量分 77
小白tow
这家伙很懒,什么都没有写
展开
-
链表环的检测及其扩展
如何检测一个单向链表有没有环?前两天别人问了我这样一个问题,一个很长很长很长得单向链表,怎么检测他是否有环,我想啊想啊想啊,想了半天没想出来,后来查了一下发现原来如此啊,好思路啊。解法一:申请两个指针,第一个指针以步长1第二个指针以步长2同时遍历链表,如果指针2遇到了链表的尾节点(即Next为NULL的节点),则链表无环,如果两个指针指向同一节点,则说明链表有环。原创 2011-12-27 14:27:44 · 830 阅读 · 0 评论 -
ASCII GBK UNICODE UCS-2 UCS-4 UTF-8 UTF-16 UTF-32 一次说个明白
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)GBK 全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification)Unicode(统一码、万国码、单一码)UCS 通用字符集(Universal Char...原创 2012-03-08 17:19:33 · 1210 阅读 · 0 评论 -
vc 播放声音
一、涉及函数可参照官方帮助文档: http://msdn.microsoft.com/en-us/library/aa910393.aspx1、waveOutOpen 打开指定设备2、waveOutPrepareHeader 准备要播放的波形数据块3、waveOutUnprepareHeader 清除由waveOutPrepareHeader做的准备工作4、waveOut原创 2009-06-08 12:06:00 · 711 阅读 · 0 评论 -
c linux socket http get
#include #include #include //LOG_TAG#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, "xcl",__VA_ARGS__)#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, "xcl",__VA_ARGS__)原创 2013-10-19 11:07:01 · 2582 阅读 · 0 评论 -
c语言socket编程
linux下包含头文件:#include Windows下包含头文件:#include 主要函数:1、socket创建套接字int socket(int domian, int type, int protocol);domain指定应用程序使用的通信协议的协议族,对于TCP/IP该参数应该为AF_INET或AF_INET6,分别表示IPv4和IPv原创 2013-10-15 11:09:26 · 1961 阅读 · 0 评论 -
vc中的时间
时间类型:SYSTMETIME、FILETIME、DosTime1.SYSTEMTIME直接记录年月日时分秒和毫秒,还有星期几,结构如下,无需解释:typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour;原创 2013-09-17 16:44:31 · 983 阅读 · 0 评论 -
ShellExecute与ShellExecuteEx的用法
ShellExecute函数原型及参数含义如下: ShellExecute( HWND hwnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperation为 "explore" 时指定要传递的参数,通常设为NULL LPCSTR l原创 2012-03-09 09:53:07 · 1338 阅读 · 1 评论 -
指针数组 与 指向指针的指针
指针数组与指向指针的指针的区别:指针数组声明的是数组,数组里放的是指针;而指向指针的指针声明的是指针,只是这指针指向另一个指针。1.声明方式不同普通数组声明方式是 int arr[10]; 声明一个数组元素都是int型值的数组指针数组声明方式是 int* arr[10]; 声明一个数组元素都是int型指针的数组 数组中每一个元素都是一个指向int型值指针普通指针声明 int* p原创 2012-03-01 18:19:25 · 595 阅读 · 0 评论 -
VS2008(VC++)使用Ado读取SQL Server和Access数据库
1.创建一个对话框工程在stdafx.h文件中加入下面一句话引用#import "C://Program Files//Common Files//System//ado//msado15.dll" no_namespace rename("EOF","adoEOF")2.创建一个普通类,这里类名字是AdoDBControl3.在AdoDBControl.h文档中添加以下变量和函数原创 2013-08-28 15:39:06 · 3437 阅读 · 1 评论 -
动态库的创建使用
今天用了一下动态库,在此做一些总结。一、动态库的创建新建一个动态库 (WCE Dynamic-Link Library),工程名输入dlltest,选择A simple Windows CE DLL project创建一个简单的Windows CE的动态库,此时会自动生成一个cpp文件,里面自动生成了动态库入口函数BOOL APIENTRY DllMai原创 2011-12-21 17:18:31 · 2334 阅读 · 0 评论 -
Window批处理(.bat)
批处理是一种简化的脚本语言,应用于DOS和Windows系统中,由DOS或Winodws系统内嵌的命令解释器解释运行。(COMMAND.COM或CMD.EXE)批处理文件具有.bat或.cmd的扩展名。##命令echo - 打开回显或关闭请求回显功能,或显示消息。 如:@echo hello worldrem - 注释,并不会被执行。pause - 暂停,将显...原创 2013-11-06 15:44:02 · 2550 阅读 · 0 评论