c++
文章平均质量分 91
zhouzhouzf
这个作者很懒,什么都没留下…
展开
-
openGl学习之判定点在三角形的内部还是外部
#include #include #include #include #include #include using namespace std;int screenWidth=640;int screenHeight=480;typedef struct{ float x; float y;}Point;typedef struct{ float x;原创 2014-12-08 17:32:13 · 2445 阅读 · 0 评论 -
C语言进阶(牟海军)C 语言指针理解
首先看一个程序#include int main(){ int a; int b[10]; //printf("%p\n",&a); //printf("%d\n",a); printf("a = %d\n",b); printf("&a = %d\n",&b); printf(原创 2014-04-11 11:41:56 · 1258 阅读 · 0 评论 -
C语言库函数中的排序和查找函数
之前在写程序的时候,无论是查找还是排序基本上都是自己写程序,很少或者说从来没有用过C语言中的库函数来搞定这种问题,今天看书发现C语言其实把这种问题已经解决了,我们需要做的就是调用这样的函数就可以了对于查找的数据我们使用void *bsearch(const void *key,const void *base,size_t num, size_t width,int (*cmp)(co原创 2014-04-10 19:50:20 · 4075 阅读 · 0 评论 -
文件指针问题
今天写了个小程序,就是加密解密的原创 2014-04-07 16:10:12 · 3495 阅读 · 1 评论 -
C语言进阶(牟海军)
今天看完了C21,又继续看大师的进阶,可是看到原创 2014-04-10 21:57:13 · 1903 阅读 · 2 评论 -
C和指针课后习题(第八章)
8.2#include #include #include static double income_limits[] = { 0,23350,56550,117950,256500,DBL_MAX};static double tax[] = { 0,3502.50,12789.50,31832.50,81710.50};static double p[] =原创 2014-05-08 19:49:47 · 2590 阅读 · 0 评论 -
C和指针课后习题(第七章)
7.1/*The Hermite Polynomials are defined as follows:Write a recursive function to compute thevalue of Hn(x). Your function should match this prototype:int hermite( int n, int x );*/#include #i原创 2014-05-08 15:47:45 · 2224 阅读 · 0 评论 -
图像特征提取
转载自http://blog.csdn.net/passball/article/details/5204132网上发现一篇不错的文章,是关于图像特征提取的,给自己做的项目有点类似,发出来供大家参考。 特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往转载 2014-03-07 17:13:25 · 842 阅读 · 0 评论 -
数据结构(C语言描述)(王爱民 李杰)清华大学出版学习课后题第三章(顺序表,链表,串的KMP算法)
顺序表了解顺序表的前提就是知道什么是线性表,线性表的概念非常的简单,就是除了头和尾元素之外的所有元素都有一个前驱和一个后继,满足这样要求的我们基本上都可以定义为线性表。那么线性表我们在这里会讲述其中的两种顺序线性表----逻辑和物理位置都是相邻的线性表叫做顺序表。那么废话我们就谈到这,给出一个顺序表的代码,但是还是未完成版,我在网上看到他们给出了一个顺序表的完整版(18个函数)我就原创 2014-03-24 18:37:30 · 2487 阅读 · 0 评论 -
C和指针课后习题(第六章)
6.1#include #include #include char *find_char(char const *source,char const *chars){ int source_len = 0,chars_len = 0; int i = 0,j = 0; char ch; while(*(source+i++)!='\0') source_len++; w原创 2014-05-03 14:41:35 · 4284 阅读 · 1 评论 -
数据结构(C语言描述)(王爱民 李杰)清华大学出版学习课后题
今天回到了学校,由于快要毕业可是自己的数据结构的知识还是非常的欠缺,于是萌发了学习一下数据结构的想法,我打算把这本书中的所有题敲击一遍,聊以自慰吧!!第二章、C语言基础知识编程题1、打印9X9乘法表#include #include void black_space(){ printf("\t");}int main(){ int i,j; for (j=1;j<原创 2014-03-20 16:08:08 · 1107 阅读 · 0 评论 -
C语言进阶(牟海军)C 语言指针理解 续
上一篇讲到了指针的理解,现在我们讲述一下指针的原创 2014-04-11 15:26:47 · 853 阅读 · 0 评论 -
C语言进阶(牟海军)C 语言指针理解 续(2)
结构体是一种自己定义的数据结构,原创 2014-04-12 09:42:01 · 986 阅读 · 0 评论 -
OpenGl 学习之小球运动
#include #include void init(){ glClearColor(0.0,0.0,0.0,0.0); glDepthFunc(GL_LESS); /*func指定深度比较函 GL_NEVER,不通过(输入的深度值不取代参考值) GL_LESS,如果输入的深度值小于参考值,则通过 GL_EQUAL,如果输入的深度值等于参考值,则通过 GL_LEQUAL,如原创 2014-09-08 15:47:19 · 5220 阅读 · 0 评论 -
OpenGL学习之求凸包
#include #include #include using namespace std;typedef struct{double x,y;} Point;void qsortpoint(Point s[],Point base,int start,int end);void sortstartedge(Point s[],int nums);void init(){原创 2014-12-08 12:14:36 · 1430 阅读 · 0 评论 -
OpenGl学习之钢体运动
#include #include #include #include GLsizei winWidth = 600,winHeight = 600;GLfloat xwcmin = 0.0;GLfloat ywcmax = 225.0;GLfloat xwcmax = 255.0;GLfloat ywxmin = 0.0;class wcPt2d{public: GLf原创 2014-09-15 11:23:12 · 2015 阅读 · 0 评论 -
OpengL学习之光照和材质小窥
由于学习计算机图形学还没有看到这一章,只是简单的从网上找了点程序修改了一下看看我的程序,中间有个原创 2014-09-12 21:55:10 · 947 阅读 · 0 评论 -
OpenGL学习之统计图形
大家都知道MATLAB中画这种类型的统计图非常的简单,在OpenGL中huazhezho原创 2014-09-12 16:53:01 · 1829 阅读 · 0 评论 -
OpenGl学习之显示窗口重定形函数
通过上面一个程序我们可以发现一个问题或者说原创 2014-09-12 11:02:32 · 932 阅读 · 0 评论 -
OpenGL学习之显示表
显示表这个概念,我刚开始接触的时候,我以为是个类似于下拉菜单之类的东西,谁知道,我完全就理解错原创 2014-09-12 10:15:47 · 1003 阅读 · 0 评论 -
OpenGL学习之绘制立方图
首先我从网上看到一个程序,现在跟大家分享一下,该陈原创 2014-09-11 19:14:08 · 2135 阅读 · 0 评论 -
OpenGL学习之中点画椭圆算法
椭圆可以看成是圆的一种特殊情况下面介绍中点画椭圆算法,具体的原创 2014-09-10 20:58:54 · 6502 阅读 · 0 评论 -
OpenGL学习之中点画圆算法
中点画圆算法在每个布中以单位间隔quyang原创 2014-09-10 16:55:02 · 8965 阅读 · 0 评论 -
OpenGL学习之glBlendFunc
//学习列表的使用#include #include #include #include #define width 500#define height 500void display(){ glClear(GL_COLOR_BUFFER_BIT); glEnable(GL_BLEND); //glBlendFunc(GL_ONE,GL_ZERO); //没有颜色的重叠原创 2014-09-08 21:34:01 · 1628 阅读 · 0 评论 -
C和指针课后习题(第五章)
5.1#include #include #include int main(){ char ch; while(scanf("%c",&ch)) { if (islower(ch)) { putchar(toupper(ch)); } else putchar(ch); } system("pause"); return 0;}原创 2014-05-02 15:43:05 · 1611 阅读 · 0 评论 -
文件指针问题(2)
今天又开了一下文件指针,发现还是有很多东西不明白,原创 2014-04-14 10:35:54 · 933 阅读 · 0 评论 -
ubuntu下math.h调用
今天用了一下math中的pow函数最开始的我以为程序写的用错误就改写了一个最简单的C程序#include #include int main(){ double a,b; double area; double root; printf("please input 2 numbers:\n"); scanf("%lf%lf",&a,&b); area = a*b;原创 2013-11-11 18:05:46 · 3793 阅读 · 0 评论 -
svm中的几个简单术语的意思
True Positive (真正, TP)被模型预测为正的正样本;可以称作判断为真的正确率True Negative(真负 , TN)被模型预测为负的负样本 ;可以称作判断为假的正确率False Positive (假正, FP)被模型预测为正的负样本;可以称作误报率False Negative(假负 , FN)被模型预测为负的正样本;可以称作漏报率True Positive R原创 2013-11-19 16:08:33 · 5650 阅读 · 0 评论 -
简单的读取文件的每行内容
最近在做音频处理的东西,分类svm后得到如下的文件1.......11的这样一个文件,每行只有-1或1,现为统计分类器的准确性,需要统计出1和-1的个数程序开始如下#include #include #include int main(){ FILE *fp; char *buf; char file[] = "/home/zf/zf/201原创 2013-11-18 19:44:48 · 1188 阅读 · 0 评论 -
opencv 学习第五天 图像噪音
#include #include #include using namespace std;using namespace cv;void salt(Mat &img,int n){ for(int k=0;k<n;k++) { int i = rand()%img.cols; int j = rand()%img.rows; if (img.channels()==原创 2013-07-04 16:30:31 · 1076 阅读 · 0 评论 -
C++ 学习第3天
今天看到了vector,于是就想实现一下,打印字符之类的太简单了,在此就不提了,我的想法是把中文存在vector中,费了半天只能打印出问号???最后发现是我给的setlocale不对#include #include#include#include#includeusing namespace std;void show(wchar_t a){ wcout<<a<<"\t原创 2013-07-03 15:43:08 · 697 阅读 · 0 评论 -
C++ 学习第3天 一些给自己的忠告
一个人对C了解得越好,在写C++程序时大概就越避免C的风格,并会因此丢掉C++的某些潜在优势。在C++里存在比C更好的方式:[1]在C++里几乎不需要用宏。用const或enum定义明显的常量,用inline避免函数调用的额外开销,用template去刻画一族函数或者类型,用namespace去避免名字冲突。[2]不要在你需要变量之前支声明它,以保证你能立即对它进行初始化。声明可以出现在能原创 2013-07-03 11:16:40 · 658 阅读 · 0 评论 -
C/C++ 小知识
今天看别人的博文发现有个人对这个问题很感兴趣int main() { char a,b; printf("please input a: "); scanf("%c",&a); printf("please input b: "); scanf("%c",&b); return 0; } 得不到正确的结果,其实道原创 2013-07-17 23:37:21 · 823 阅读 · 0 评论 -
C++学习第2天 简单的商品管理系统
//代码来自 书本#include #include // 为了使用numeric_limits#include //为了使用字符串输入输出流#include //为了执行文件输入输出操作using namespace std;struct goods { int type; int num; float price; };const char*file="原创 2013-07-02 09:44:48 · 3016 阅读 · 0 评论 -
C++ 学习第一天 简单string例子
代码大部分来自零点学通C++// dd.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include using namespace std;class String{public: String(); ~String();原创 2013-07-01 16:20:06 · 842 阅读 · 0 评论 -
C++ 学习第一天 简单string类的模拟
////大部分的代码来自于零起点学通C++#include #include using namespace std;class String{public: String(); ~String(); String(const char *const ch); String(const String &t); char &operator[](unsigned short原创 2013-07-01 14:07:29 · 686 阅读 · 0 评论 -
GTK的计算器
--------------------------------------------------------最近在看linux,看到GTK,决定用GTK 写个简单的计算器出来,到现在还没有正经的写过什么程序,今天是12-3号先看个简单的例子 #include int main(int argc,char *argv[]) { G原创 2013-12-03 17:35:30 · 1626 阅读 · 1 评论 -
如何读取所有文件夹下的所有文件
#include #include #include #include #include //判断是否为目录int IS_DIR(const char* path){ struct stat st; lstat(path, &st); return S_ISDIR(st.st_mode);}//遍历文件夹de递归函数v原创 2013-12-02 00:02:20 · 1143 阅读 · 0 评论 -
c/c++如何获得数组的长度
转载自:http://blog.csdn.net/wangcj625/article/details/6283830C、C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个转载 2014-01-10 15:50:45 · 1101 阅读 · 0 评论 -
C和指针课后习题(第四章)
4.1#include #include #include float fun(float a,float number){ float b = (a+(number/a))/2; return b;}int main(){ float number; float a=1,b; printf("please input a number:\n"); scanf("%原创 2014-04-29 18:54:00 · 1405 阅读 · 0 评论