![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 62
天空里的飞鸟
这个作者很懒,什么都没留下…
展开
-
C++Strcpy函数用法
Strcpy函数用法1. 函数说明1.1函数原型 char *strcpy(char *dest,const char *src)1.2头文件:#include1.3功能是:从src地址开始且含有null结束符的字符串复制到以dest地址开始的字符串中,并返回指向dest的指针。通俗的讲就是将 src字符数组复制到dest数组中,如果dest数组本身有数据,会把src原创 2012-12-26 17:27:13 · 48068 阅读 · 7 评论 -
c语言文件操作
在c语言中,文件操作都是又库函数来完成的。 1.文件打开函数fopen fopen函数又来打开一个文件,它的使用方式是fopen(文件名,使用方式),注意文件名是完整的路径加文件名,如果直接是文件名的话,会在默认当前路径中读取,如果没有文件,该函数会默认创建一个文件。例如: FILE *fp fp = fopen("log.txt",r); 其意义转载 2013-12-30 11:14:48 · 628 阅读 · 0 评论 -
无钩子键盘记录器
//****************************************************// Version: V1.0// Coder: KeyBoad-Monitor// Date Release: 2013-11-29// Purpose: Hookless Keylogger// Test PlatForm :win7// Compiled On原创 2013-11-29 17:58:02 · 1409 阅读 · 0 评论 -
c编程邮件传输
发送邮件需要使用STMP协议,注意SMTP协议的每条指令都是以“\r\n”作为结束标志,所以必须在每一条要发送的指令后加上“\r\n”。我们先以发送本地的IP地址为例。要获得本地地址信息,要用到两个函数,【gethostname】和【gethostbyname】,前者获得本机的名称,是个字符串,后者根据其获得本机的地址信息,返回值是一个指向hostent结构的指针,这个原创 2013-10-29 16:42:41 · 719 阅读 · 0 评论 -
Proc 实现批量数据读取 cursor
在使用proc访问数据库时,往往需要批量读取数据库数据,这就需要用到cursor,即游标。他的基本形式是:1.声明:EXEC SQL WHENEVER NOTFOUND DO setNotFound();EXEC SQL DECLARE 游标名 CURSOR FORselect .....from .....2.调用: EXEC SQL OPEN 游标名;while原创 2013-04-11 15:47:12 · 1244 阅读 · 0 评论 -
c语言time使用
c++对于时间处理主要涉及到两个函数 : 1.头文件: time.h2.函数原型: time_t time(time_t *timer)3.功能:获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个long int ,其值表示从当前时间到1970.1.1至今的秒数4.调用: time t;t=time(NULL);此时t的数值就是从当前时间到1970.原创 2013-04-03 10:37:59 · 543 阅读 · 0 评论 -
vs集成proc编译
Proc编译是对orclae数据库进行数据库操作的预编译器。1. 在vs中添加proc.exe配置文件(1) Tools->options->projects and solutions->vc++Directories(2) 选择:Platform:win32Show dretories for: Executable files原创 2013-02-18 15:33:38 · 741 阅读 · 0 评论 -
main函数参数
Main函数参数解析1. Main函数形式:int mian(int argc,char *argv[])说明:main函数经过编译最终会生成一个.exe文件,当我们要执行这个文件并且要给它加入参数时,我们就需要给Main函数添加参数。例如:一个helloworld的简单程序,生成一个.exe文件。如果我们想在输出helloworld后再输出一个姓名,而不去在程序中实现,而原创 2013-02-18 16:18:05 · 313 阅读 · 0 评论 -
构造函数与析构函数
概述:为什么会有构造函数与析构函数? 一个对象的数据成员反应了该对象内部状态,但在类的声明中,无法初始化这些数据的值,例如:我们在一个类point中声明了两个变量:int x,y;然后我们声明了一个对象 p;这时对象p中的x,y值没有初始化,也就是没有被赋值。如果我们想像声明一个变量一样对对象的数据成员也初始化,那么我们就要用到构造函数了。总而言之构造函数就是可以将类的数据成员进行初原创 2013-01-16 16:53:33 · 333 阅读 · 0 评论 -
c++预处理命令
C预处理命令一.什么是预处理命令 简单的说,预处理就是为了提高编程效率,在对程序编译之前,注意是编译之前了,根据预处理命令进行相应的处理。预处理命令包括:#define,#include,#ifdef,#endef,d等。例如:用#define命令定义一个符号常量A,则在预处理时,就会对本文件中所有的A置换为指定的字符串。经过预处理后,程序就不再包含预处理语句了。然后再进行通常的编译原创 2013-01-16 11:47:26 · 3106 阅读 · 0 评论 -
c++变量类别
一.动态存储方式和静态存储方式从空间角度划分,即变量的作用域分为全局变量和局部变量。而从变量的存在时间划分,可以分为静态和动态存储方式。内存中用户使用的存储空间可以分为3部分:(1) 程序区(2) 静态存储区er(3) 动态存储区数据存放在静态和动态存储区,其中全局变量存放在静态存储区,而动态存储区存放以下数据:(1)原创 2013-01-15 15:13:20 · 543 阅读 · 0 评论 -
c语言线性表详解
一。什么是线性表? 定义:在数据元素的非空有限集中,(1)存在唯一的一个被“第一个”的数据元素;(2)存在唯一一个被称为“最后一个”的数据元素;(3)除第一个元素外,每个元素都有一个唯一的前驱;(4)除最后一个元素外,每个元素都有一个唯一的前驱。简单来说就是一条直线型的数据结构: 。——。——。——。——。原创 2013-01-02 17:53:42 · 6730 阅读 · 1 评论 -
Union共用体总结
共用体union详解1. 什么是共用体共用体,Union。顾名思义,就是多个变量共同使用同一个内存单元。它也是一种数据类型,与结构体相类似,里面包含多个成员变量,但又有很大的不同。共用体里面可以声明多个不同类型的变量,但是其内存单元只有一个,而且是变量所占内存最大的那一个。例如一个共用体里面包含一个整形变量a,一个浮点型变量b,一个实型变量c,a要1个字节,b要2个字节,c原创 2012-12-28 15:40:30 · 658 阅读 · 0 评论 -
enum枚举总结
枚举详解1. 什么是枚举enum如果一个变量只有几个可能的值,则可以定义为枚举类型。所谓枚举就是将变量的值一一列出来,变量的值只限于列出来的范围内。枚举同共用体类似,里面包含若干个元素,这些元素是在编译中是按常量来处理的,故称为枚举常量。它们不是变量,是常量,因此不能对枚举里面的元素赋值,这是枚举同共用体,以及结构体最大的区别,其次,枚举里面的元素默认值是0,1,2,3原创 2012-12-28 17:06:23 · 1026 阅读 · 0 评论 -
指针详解
指针总结一.什么是指针?首先,我们要弄清楚在C语言中数据在内存中时如何存储和读取的。当我们定义一个变量,对程序进行编译时,系统就会给这个变量分配内存单元。整形一般分配两个字节,浮点4个字节。当程序读取变量时,就会找到他们的内存单元地址,从而从内存中获得数据。而这个内存单元地址就是指针,其实总的来说指针就是内存地址。其符号是*;表示指向内存地址的意思。例如Int i=0;Prin原创 2012-12-28 12:16:30 · 538 阅读 · 0 评论 -
隐藏控制台窗口?
如何隐藏控制台窗口?设置#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) // 设置入口地址 这样就ok了在控制台程序中隐藏控制台窗口!大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似DO转载 2013-12-24 11:20:49 · 1348 阅读 · 0 评论