C语言

C++实现俄罗斯方块

C++实现俄罗斯方块

本文实例为大家分享了C++实现俄罗斯方块的具体代码,供大家参考,具体内容如下 工具:vc++2010,图库:EasyX 先看效果图片 纯手写,没有面向对象思想,看全部源码 #include <stdio.h> #include <graphics.h> #include <time.h> #include <conio.h> #define BLOC... »

C语言源码实现停车场管理系统

C语言源码实现停车场管理系统

本文实例为大家分享了C语言停车场管理系统的具体代码,供大家参考,具体内容如下 题目要求: 刚开始在Codeblocks下用C语言写的,但是用指针传递参数的时候总是出问题。后来就用C++,但是调用了C的输入输出和文件操作的头文件,所以代码都是C的 main.cpp #include <iostream> #include <cstdio> #include <cstdl... »

C语言实现影院管理系统

C语言实现影院管理系统

本文实例为大家分享了C语言影院管理系统的具体代码,供大家参考,具体内容如下 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<windows.h> #include"state.h" #define change 3 int iCount; int n; //******... »

C语言 不使用strcat函数实现连接两个字符串功能代码

C语言 不使用strcat函数实现连接两个字符串功能代码

字符串连接函数:  字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat  函数具有字符串连接功能。下面是用C语言实现不使用是strcat 函数实现连接两个字符串的功能。 源代码: #include<stdio.h> void constring(char s[],char t[],char q[]); //... »

C语言设计简易电话簿

本文实例为大家分享了C语言实现电话簿的具体代码,供大家参考,具体内容如下 #include <stdio.h> #include <stdbool.h> #include <string.h> #include <stdlib.h> #include <getch.h> typedef struct Contact{ //定义联系人结构体... »

gcc中extra qualification错误的解决

以上这篇gcc中extra qualification错误的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。您可能感兴趣的文章:解决codeblocks断点不停无效的问题codeblocks 对‘cv::waitKey’未定义的引用方式ubuntu修改gcc版本的操作方法 »

opencv3/C++实现光流点追踪

opencv3/C++实现光流点追踪

光流金字塔 calcOpticalFlowPyrLK()函数参数说明: void calcOpticalFlowPyrLK( InputArray prevImg, //第一个8位输入图像或者通过 buildOpticalFlowPyramid()建立的金字塔 InputArray nextImg,//第二个输入图像或者和prevImg相同尺寸和类型的金字塔 InputArray prevPts,... »

OpenCV 颜色追踪的示例代码

FPS 每秒帧数 背景消除建模 BSM Background SUbtraction BS算法 图像分割(GMM-高斯混合模型) 机器学习(KNN-K临近) #include <opencv2/core/utility.hpp> #include <opencv2/tracking.hpp> #include <opencv2/videoio.hpp> #inc... »

C语言实现简单停车场管理系统

本文实例为大家分享了C语言停车场管理系统的具体代码,供大家参考,具体内容如下 /*************************************************************************** 项目要求 停车场管理 问题描述:停车场是一个能放n辆车的狭长通道, 只有一个大门,汽车按到达的先后次序停放。若 车场满了,车要停在门外的便道上等候,一旦有 车走,则便道... »

C语言打印输出杨辉三角

C语言打印输出杨辉三角

杨辉三角,是二项式系数在三角形中的一种几何排列。 如下图所示: 规律: 1.每行端点与结尾的数为1. 2.每个数等于它上方两数之和。 2.每行数字左右对称,由1开始逐渐变大。 3.第n行的数字有n项。 4.每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角。即第i+1行的第j个数等于第i行的第j-1个数和第j个数之和,这也是组合数的性质之一。即C(i+1,j)=C(i,j-1)+C(... »

C语言#define拼接宏定义实现方式

使用场合:拼接两个宏,一个是传入的宏。但是传入的宏不会被替换,反而原封不动的接了上去,这就尴尬了。经过各种尝试,居然成了,特此记录分享一下,方便大家学习。 char A_param=0; char B_pramm=0; //添加宏定义 #define OBJECT A #define DEFINE_(X) X##_param //一次定义 #define DEFINE(X) DEFINE_(X) ... »

C++实现图书管理系统

闲来无事,用C++做了一个图书管理系统,主要有借书、还书、图书管理、用户管理等功能,主要用到的技术有容器和文件,以及类的封装 #include <iostream> #include <list> #include <algorithm> #include <string.h> #include <fstream> #include &l... »

ubuntu修改gcc版本的操作方法

命令:sudo rm /usr/bin/gcc然后建一个软连接,指向gcc-4.4。命令:sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gccok了,www.linuxidc.com 现在用命令:gcc -v 显示如下:使用内建 specs。方法二:修改默认gcc和g++为4.4的版本sudo update-alternatives --remove-all gccsu... »

opencv3/C++ PHash算法图像检索详解

opencv3/C++ PHash算法图像检索详解

PHash算法即感知哈希算法/Perceptual Hash algorithm,计算基于低频的均值哈希.对每张图像生成一个指纹字符串,通过对该字符串比较可以判断图像间的相似度. PHash算法原理 将图像转为灰度图,然后将图片大小调整为32*32像素并通过DCT变换,取左上角的8*8像素区域。然后计算这64个像素的灰度值的均值。将每个像素的灰度值与均值对比,大于均值记为1,小于均值记为0,得到6... »

C++实现循环队列

本文实例为大家分享了C++实现循环队列的具体代码,供大家参考,具体内容如下 circularQueue.h #pragma once #pragma once #ifndef CIRCULARQUEUE_H #define CIRCULARQUEUE_H #include<iostream> #include<ostream> using std::cout; using ... »

C语言实现停车场管理

C语言实现停车场管理

C语言课程设计之停车场管理问题,供大家参考,具体内容如下 1.问题描述:停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在停车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后开入... »

C语言实现扫雷游戏

C语言实现扫雷游戏

本文将介绍如何用C语言多文件编程实现扫雷 该示例扫雷程序可实现以下几个功能: 自定义雷数 踩雷后会将所有雷显示出来 地图大小易修改 Mine_clearance.h #pragma once #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<time.h> ... »

c语言 字符串的拼接和分割实例

1.字符串的拼接 使用c的函数char *strcat(char *str_des, char *str_sou); 将字符串str_sou接在字符串str_des后面(放在str_des的最后字符和“\0”之间)。 注意不要越界,可用strlen(input)函数求字符串长度之后再拼接。 2. 字符串的分割 使用c的函数 char *strtok(char *str_sou,constchar ... »

C语言实现电话簿管理系统

本文实例为大家分享了C语言电话簿管理系统的具体代码,供大家参考,具体内容如下 /*大二实践周所作, 时间:2017.9,11 电话簿管理系统 */ #include<string.h> #include<stdio.h> #include<stdlib.h> #include<malloc.h> #define NULL 0 typedef stru... »

codeblocks 对‘cv::waitKey(int)’未定义的引用方式

对‘cv::waitKey(int)'未定义的引用我一直以为是C++11或者g++版本的原因,看到:http://forum.ubuntu.com.cn/viewtopic.phpf=48&t=377522 提出:g++ `pkg-config --cflags --libs opencv` lena.cpp -o lena这样会编译失败,而g++ lena »

opencv3/C++ 离散余弦变换DCT方式

opencv3/C++ 离散余弦变换DCT方式

离散余弦变换/Discrete cosine transform, 根据离散傅里叶变换的性质,实偶函数的傅里叶变换只含实的余弦项,而数字图像都是实数矩阵,因此构造了一种实数域的变换——离散余弦变换(DCT)。 离散余弦变换具有很强的”能量集中”特性,左上方称为低频数据,右下方称为高频数据。而大多数的自然信号(包括声音和图像)的能量都集中在离散余弦变换后的低频部分。因此也可以在图像压缩算法中用来进行... »

C++ Vector 动态数组的实现

简介 向量(Vector)是一个封装了动态大小数组的顺序容器。 向量是一个能够存放任意类型的动态数组。 C++ 中 Vector 的使用 头文件 #include <vector> 需要使用 std 命名空间 using namespace std; 以下使用方法以 int 数据类型为例,使用时可自定义数据类型 注意:下文中区间为左闭右开 1. 定义(初始化)Vector vector... »

C语言实现旅游景点咨询系统

C语言实现旅游景点咨询系统

C语言课程设计之旅游景点咨询系统 1.问题描述:创建一个至少有15个点的有向网表示的某个旅游景点的导游图。顶点代表景点,类型为字符串(例如,泰山导游图:“天地广场门”,“十八盘”,“冯玉祥墓”,“桃花峪门”,“中天门”,“南天门”,“玉皇顶”等),弧表示两个景点之间可以直达,弧上的权值表示两个景点之间的路程(公里数),弧上还有到达方法的信息(有步行和索道两种)。建立一个游客咨询系统。 2.基本要求... »

C语言实现扫雷程序

C语言实现扫雷程序

使用C语言实现简单的扫雷程序,主要是对二维数组的运用,我们需要一个头文件,两个源文件来实现。 game.h //包含函数的声明,宏定义 test.c //包含主函数,函数调用 game.c //包含函数的定义 整体思路 1.要完成一个简单的扫雷程序,我们需要创建两个二维数组,一个保存我们随机生成的雷,另外一个向外界展示。 //使用宏定义定义常量,方便之后对数组的使用 #define ROW 11 ... »

C语言实现将字符和数字串到一起

C 语言 是相对比较低级的一种语言,所有的数据都是按照 整数、浮点数、数组、指针 一类的数据结构来表示的。 相比之下,较高级的语言中 数据类型之间的转换就更自由一些。 毕竟,不同的语言有不同的设计目的。 在 C 语言中,将 整数 或者其它类型的元类数据串到字符串中,可以使用 sprintf 函数。 sprintf 函数的第一个参数是输出的字符串,第二个是一个 Format String,格式描述。... »

Page 1 of 199123»