VC++
文章平均质量分 57
我是大头鸟
匠心精神,小博股数据平台网址:https://www.read8686.com/
开放平台提供股票数据的相关接口,可以查询当前股票的数据
展开
-
算法结构2.希尔排序
希尔排序,以及对希尔排序算法优化原创 2022-02-17 13:54:47 · 1560 阅读 · 1 评论 -
C 语言 sizeof 用法
sizeof 是计算变量/类型在系统中所占用的字节数,那么我们在函数的调用的时候,如果将数组作为形式参数传递的话,一定要注意其长度不能用sizeof直接计算原创 2022-02-14 15:46:02 · 1650 阅读 · 0 评论 -
算法结构1.插入排序
上层在代码写多了,往往比较简单在算法都要在网络上进行搜索实现#include<stdio.h>int main(){ int arrs[8]= {7,6,9,3,1,5,2,4}; for(int i=0;i<8;i++){ for(int j=i+1;j<8;j++){ if(arrs[j]<arrs[i]){ int temp=arrs[i]; arrs[i]=arrs[j]; arrs[j]=temp; }原创 2022-02-14 14:31:18 · 601 阅读 · 0 评论 -
VC++中的通知消息
编辑框在发生某些事件的时候会向父窗口发送通知消息,我们可以为编辑框添加消息处理函数,现在我们看看编辑框部分消息通知函数: EN_CHANGE:编辑框的内容被用户改变了,与EN_UPDATE 不同,该消息是在编辑框显示的正文被刷新后才发出的 EN_ERRSPACE: 编辑框控件无法申请足够的动态内存来满足需要 EN_HSCROLL: 用户在水平滚动条上翻译 2015-12-08 22:29:29 · 714 阅读 · 0 评论 -
创建线性表,以及表中的基本操作
在这个地方我们通过C语言来演示创建线性表以及对线性表的一些操作。怎样创建一个线性表:typedef char ElemType我们创建顺序表都是用来盛放元素typedef struct{ElemType *elem;int length;int listsize;}SqList;int InitSqList(SqList *L){L->elem=(E原创 2016-04-02 19:01:32 · 2158 阅读 · 0 评论 -
指针,引用之间的关系
在这之前不清楚引用,和指针有怎样的关系,但今天一个例子让我们知道了指针和引用在程序中怎样运用在这个地方我们是初始化初始化一个顺序表,我们在主函数中是定义一个结构体的变量:SqList L;然后在主函数中对初始化函数进行调用:InitSqList(&L);在调用这个函数的时候我们使用的是引用。然后我们定义这个函数是的时候使用的是:int InitSqList(Sq原创 2016-03-28 17:39:54 · 412 阅读 · 0 评论 -
怎样写一个增广矩阵到txt文件中
写一个398行,399列的矩阵#includeusing namespace std;int main(){float arr1[450];float c=1.0;float b=2.0;int i=0,j=0; FILE *fp;for(i=0;i{arr1[i]=i;}fp=fopen("aaa.txt","w"); fo原创 2016-05-10 17:43:37 · 731 阅读 · 0 评论 -
创建一个栈存储结构,并且写入一些对栈的基本的操作
什么是栈:简单的说就是一个容器,一个瓶子,我们向瓶子里面放糖果,当想吃糖果的时候,将瓶子里的糖果再倒出来。我们要实现的就是怎样创建一个瓶子,并且怎样很容易的向里面添加糖果,向吃糖果的时候可以拿出来,自然我们拿出来的糖果是瓶子上面的糖果,也就是最后放进去的糖果。我们继续想:要模拟这样的一个瓶子,我们需要几个变量,简单点,我们需要知道瓶子的高度,瓶子盖子,和瓶子底部。这样我们就可以很形象的描述出一原创 2016-04-30 09:53:51 · 682 阅读 · 0 评论 -
利用栈的特性,将十进制数转换成八进制数
栈的特定是:先进后出源程序://这个程序的目的是让用户输入一个十进制数,然后打出这个数的八进制数#includeusing namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2#define STACK_INIT_SIZE 200#define STACKINCREMENT 10typed原创 2016-04-30 10:55:30 · 7373 阅读 · 0 评论 -
字符串操作
用一组地址连续的存储空间来存储单元存放串值字符序列,但是他们的存储空间是在程序执行的过程中动态分配而获得的,结构体的定义如下:typedef struct{ char *ch; int length;}在这个基础上我们实现对串的一些基本的操作,比如说,初始化一个字符串,求串长字符串的比较,清空字符串,字符串的连接,求子字符串。#include#incl原创 2016-05-25 16:36:02 · 396 阅读 · 0 评论 -
字符串的模式匹配,KMP算法
KMP算法是模式匹配的一种改进的算法,所谓的模式匹配也就是对于两个字符串主串S和模式串T。从主串的S的pos个字符起和模式串中的第一个字符进行比较,如果相等,则继续比较后面的字符,否则从主串的下一个字符重新和模式串 中的字符进行比较,依次类推直到模式T中的每一个字符依次和主串中的S中的一个连续的字符序列相等,我们成为是匹配成功。KMP算法能够提高匹配的效率,当一趟匹配过程中出现主串和模式串中的字符原创 2016-05-26 12:56:15 · 836 阅读 · 0 评论 -
最小生成树(1)
最小生成树是在图论中的一个重要的问题,我们找一个图的最小生成树,也就是找链接所有的顶点,并且使得各边的代价之和最小。当然最小生成树的程序的编写也是相当的复杂,数据结构书上也有通过prim算法来创建最小生成树,当然在这个地方我们是通过克鲁斯卡尔算法:(假设一个连通网N=(V,{E}),则令最小生成树的初始状态为只有n个顶点而无边的非连同图T=(V,{}),图中的每一个顶点自成一个连同分量。在E中选择原创 2016-07-13 22:15:37 · 454 阅读 · 1 评论 -
最小生成树(2)
在这个程序中有一个很重要的思想是等价类的思想:首先我们是将一个无向图中所有的顶点都看成一个连通分量,然后这些个顶点都是一个等价类,这个时候我们用弧去连接这些等价类,两个顶点连接之后又称为一个等价类,然后等价类之间,我们不断的添加弧,知道最后所有的等价类称为一个等价类。等价类的思想分析请看:最小生成树(3)#includeusing namespace std;#define MAX_V原创 2016-07-13 22:25:36 · 516 阅读 · 0 评论 -
vc连接数据库,对数据的基本操作
VC6.0的设置(1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL的include目录路径。(我的是D:\Program Files\MySQL\MySQL Server 5.0\include)。转载 2016-08-02 14:03:25 · 975 阅读 · 0 评论 -
线性表1
线性表:是一种数据结构,有数据元素和指针组成的有限的序列。线性表存储结构:#define LIST_INIT_SIZE 100//线性表存储空间的初始分量#define LISTINCREMENT 10//线性表的存储空间的分配的增量typedef struct{ ElemType *elem;//存储空间的基址 int length;//当前的长度 i原创 2016-10-20 22:18:56 · 422 阅读 · 0 评论 -
线性表2
已知线性表LA和LB中的数据元素是按照值非递减的有序的排列,现在要求将LA和LB归并为一个新的数据表LC,且LC中的数据元素仍然是按照值非递减的有序排列LA (3,5,8.11)LB(2,6,8,9,11,15,20)求LC#include #includeusing namespace std;#define OK 1#define ERROR 0#defin原创 2016-10-20 22:27:10 · 445 阅读 · 0 评论 -
mfc窗口添加背景图片
1.第一步是将图片添加到资源中2.第二步是在Class View中定位到OnPaint()这个函数。在if。。。else()中的else()下添加代码else{ //CDialog::OnPaint();//禁止这个调用 CPaintDC dc(this); CRect rect; GetClien转载 2015-12-08 15:19:30 · 690 阅读 · 0 评论 -
MFC和API
MFC(Microsoft Fundation Class Library)也就是Miscosoft基础类库是VC++的核心,为编程者提供一个应用程序的框架,这个应用程序框架为编程者完成了很多Windows编程中的例行性工作,比如说管理窗口,执行基本的输入输出,使用集合类来保存数据对象等等。API (Application Programming Interface),也就是应用程序接口,是所转载 2015-12-05 23:31:21 · 1002 阅读 · 0 评论 -
在VC++中创建的项目中添加一个资源文件
初学者有的时候可能会遇到这样的问题,我们想在VC++创建的项目中添加一个资源文件,在一开始添加的时候我们在项目中添加资源文件,新建一个文本文件然后命名为.rc的文件类型的文件,但是有的时候往往出现载入失败,或者给出一个对话框的提示,总之是载入失败的,但是我们怎样添加一个资源文件,并且用到VC++中的控件。当我们创建一个项目之后,我们可以新建一个资源脚本,命名为rc文件,点击确定之后,在Sour原创 2015-11-09 22:25:13 · 7688 阅读 · 0 评论 -
Window编程主函数详解
Windows编程中主函数是非常重要的,但是却在编写上非常简单(可能我这个初学者还不是很理解),有的时候我们。总体上可以分为这几个部分。第一个是主函数的生命 WinMain(),这个含函数在百度上是这样定义的,这个函数是被系统调用的,是一个32位的应用程序的入口点,这个函数应初始化应用程序,显示一个主窗口,进入一个消息的接受,发送循环,这个循环是应用程序执行其余的部分的顶级的控制结构。hInstance应用程序是当前实例的句柄原创 2015-11-10 16:03:42 · 1162 阅读 · 0 评论 -
VC++中从txt文本中读取数据并且存到二维数组中
这几天因为在做作业,所以不仅会想到这一类有关的问题。现在我需要实现的是讲txt文件的数据读取出来并且存储到一个二维数组中。,首先为了对待什么样的矩阵我们都可以读取,我们就要设置一个动态的矩阵,这样当我们知道txt文本中矩阵的维数的时候,就可以直接在程序中输入矩阵的维数,在程序的内部就创建了一个适当的二维矩阵来存储我们的 数据。于是这个程序遇到第一个难点,怎样来动态的创建一个二维的矩阵:int原创 2015-11-14 16:14:30 · 4048 阅读 · 2 评论 -
VC++读取txt文件指针的变化
VC++中读取txt文件,读取的时候我们要注意指针移动的情况,对于函数fscanf,fseek和ftell这三个函数我们应该怎样使用。在这个例子中通过读取一个矩阵来告诉我们三个函数在读取txt文本的时候,指针变化的情况。原创 2015-11-15 16:14:00 · 1217 阅读 · 0 评论 -
求解方程Ax=b的通用程序
求解方程Ax=b的利用Gauss消去法的通用程序。原创 2015-11-20 16:58:43 · 861 阅读 · 0 评论 -
如何将txt格式的数据导入到MATLAB中,并绘制图线
如何将txt格式的数据导入到MATLAB中,并绘制图线1、把txt格式的文件复制到MATLAB的目录下,在txt文件上点击右键→Import Data→next→Finish,在workspace中就会出现以txt文件名命名的数据。2、绘制以其中一列为x,另外一列为y的函数曲线,需要应用下列程序:plot(文件名(:,1),文件名(:,2))表示以第转载 2015-11-21 17:21:03 · 27345 阅读 · 0 评论 -
vc++给控件添加消息和函数
在这个地方主要说一下给按钮控件添加双击消息,因为我们给按按钮控件添加双击消息的时候,并且创建一个函数发现并没有触发这个消息,,比如:void CABDlg::OnDoubleclickedButtonA() {// TODO: Add your control notification handler code hereMessageBox("Hello World Hello W转载 2015-12-09 15:23:01 · 1157 阅读 · 0 评论 -
VC++从txt文本中读取字符和数字
VC++读取txt文件的时候,fgets函数需要注意的问题,fscanf函数需要注意的问题。原创 2015-11-17 14:13:18 · 3976 阅读 · 0 评论 -
vc++向txt文件中写入数据,追加数据
VC向文件中写入数据,在不改变原来文件中的内容的 情况之下,继续添加文件,函数fopen的参数的书写。和向文件中写入数据的函数fprintf函数。原创 2015-11-18 15:04:20 · 8599 阅读 · 0 评论 -
VC++向txt文件中写入字符串
VC++向文件中输入数据的时候得到一堆数据,在txt文件中看到的是乱码。原创 2015-11-18 15:29:31 · 6318 阅读 · 0 评论 -
vc++中几个常用的数学函数
首先是头文件应该引用:cmathlog()是表示以e为底的对数,在数学表达式中是ln,其中 e = 2.718281828459;然后如果要是表示以a为底,b为指数的;log(b)/log(a);若要求任意数A的开N次方 ,则可表达为该数的1/N次方,则用 pow(A,1/N)即可实现。 开平方函数:sqrt(a)开n次方函数:exp(log(a)/n)原创 2015-12-13 10:16:08 · 2290 阅读 · 0 评论 -
利用追赶法来求解方程Ax=b的C++程序
利用追赶法来求解矩阵Ax=b。原创 2015-11-28 18:56:13 · 4397 阅读 · 0 评论 -
int main(int argc,char *argv[]),主函数的参数问题
主函数的参数在VC++中,我们有时候看到一些程序的主函数是带有参数的,虽然我们经常用到VC++但是对主函数的参数并不是很理解:int main(int argc,char *argv[])对于里面的argc,和*argv[]分别是表示什么意思,而且从什么地方来看参数。#includeusing namespace std;int main(int argc,char *原创 2015-12-03 17:52:39 · 660 阅读 · 0 评论 -
strncpy函数
标准的库函数strncpy这个函数,作用是字符串实现赋值,这个三个参数,第一个参数就是我们要将字符串赋值到的目标地址,第二个是字符串的来地址,第三个是一个整数,是表示我们要赋值的字符的个数。#include#includeusing namespace std;int main(){ char str1[]="nihao,woshi.....danshi yig翻译 2015-12-04 16:13:30 · 942 阅读 · 0 评论 -
Windows中的system函数
Windows操作系统的下的system(),现在已经被编入stdio,也就是标准的函数库。那么这个函数有哪些作用。描述:system()这个函数是发出一个DOS令。函数的用法是:int system(char *command);函数的具体功能:1.查看当前目录下的文件:#include#includeusing namespace std;int main()原创 2015-12-04 17:18:26 · 1094 阅读 · 0 评论 -
vc++从txt文件中读取数据
数值分析课上老师说要将数据写在txt文件上,然后让程序从txt文件中读取数据。让本来C++已经遗忘了很久的我们无从下手,在网上也查看了很多,发现大多都是扯淡,放在VC++编辑器上发现并不能运行,不知道是我的问题,还是程序的问题。但是洒家费了很大的力气才从一个撇脚的程序中总结出来,原来我们可以这样从txt文件中读取数据:第一步:在你的C++文件所在的文件夹中创建一个data.txt文件,然后在里原创 2015-11-09 21:04:29 · 13843 阅读 · 1 评论