C语言打印各种图案实例代码

1、线段图案#include<stdio.h>int main(){ int a = 0; while(~scanf("%d",&a)) { int i = 0; for(i=0;i<a;i++) { printf("*");...

2022-01-09

关于VS+QT5应用程序换图标的解决方案

方案1(QT)1 .ico图标文件放到Resource file中,然后在vs中项目中找到Resource file,右键添加现有项,把刚才的ico 文件添加进来2 在.pro 文件的最后输入 RC_ICONS = ****.ico (i...

2022-01-09

详解C语言在STM32中的内存分配问题

01、前言不说废话,先上示例代码uint8_t num_byte[4];uint32_t num_word;const uint32_t num_word_const = 0x1234;uint32_t *point_heap;int main(void){ uint8_t num_byte_...

2022-01-09

C语言库函数中qsort()的用法

目录(一)void*  的指针类型是什么?(二)void qsort(void*, size_t, size_t, int ( * )(const void * ,  const void *  ))  该怎么使用该库函数?(三)使用qsort()来排...

2022-01-09

C++使用map实现多进程拷贝文件的程序思路

程序思路1. 指定创建子进程的个数2. 打开源文件3. 打开目的文件, 不存在则创建4. 获取文件大小5. 根据文件大小拓展目标文件6. 为源文件创建映射7. 为目标文件创建映射8. 求...

2022-01-09

C++实操之内联成员函数介绍

目录前言什么是内联函数:如何使一个函数成为内联:为什么使用内联:优点 :缺点 :关键点 :总结前言在C语言中,我们使用了宏函数,这是编译器用来减少执行时间的一种优化技术。那么问题...

2022-01-09

C语言基于graphics.h实现圣诞树

头文件 icon.h:#pragma once#ifndef _ICON_H_#define _ICON_H_ #include<graphics.h>#include<string.h>#include<stdlib.h>#include<iostream>#include<string>#include<Win...

2022-01-09

C语言下快速排序(挖坑法)详解

目录全部代码如下挖坑法-->代码讲解-->总结全部代码如下#include <stdio.h> void evaluation(int *x,int b)//赋值函数{ *x = b;}void Compare(int arr[],int first,int las...

2022-01-09

C++ OpenCV技术实战之身份证离线识别

目录总体思路图像的预处理主要代码实现效果OpenCV身份证离线识别技术的主要技术就是通过OpenCV找到身份证号码区域,然后通过OCR进行数字识别该区域的截图即可得到身份证号码...

2022-01-09

C++中的Lambda函数详解

目录一 函数语法二 函数应用1、在普通函数中使用2、在qt信号槽中使用3、在std::sort排序函数中的使用三 总结一 函数语法我们平时调用函数的时候,都是需要被调用函数的函数名...

2022-01-09

C语言计算字符串最后一个单词的长度

描述:
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:
输出...

2022-01-09

c语言的指针数组详解

指针如何指向数组,并读取数组中的元素:#include <stdio.h>int main(){ int arr[3] = {1,2,3}; int *p; p = &arr[0];//此句也可以写成 p = arr; for(int i=0;i<3;i++) { print...

2022-01-09

C语言结合ffmpeg打印音视频信息

目录一、通过此文可以得到什么二、实现思路三、实现效果四、实现源代码 一、通过此文可以得到什么通过此练习:1、知道了如何计算一个音频和视频的播放时间;2、知道了音视频解...

2022-01-09

C语言的预处理介绍

目录前言一、预定义符号二、#define1.宏2.宏与函数3.带副作用的宏参数4. 宏和函数的不同5.#undef三、条件编译四、文件包含总结前言编译一个C语言程序涉及很多步骤。其中第...

2022-01-09

C语言完全平方整数的判断

目录一、原理:二、函数三、分析:四、举例:总结一、原理:利用 sqrt -- 求平方根 函数实现完全平方整数的判断。二、函数         1.原形:#include <math.h>...double sqrt(do...

2022-01-09

C++学习笔记之类与对象详解

目录前言:1.访问限定符:【问题】C++中 struct和class的区别是什么?2.封装【问题】在类和对象的阶段,我们只研究类的封装特性,那什么是封装呢?3.类的定义与声明【问题】函数调用的...

2022-01-09

Qt编写提示进度条的实现示例

目录一、前言二、实现的功能三、效果图四、头文件代码五、核心代码六、控件介绍一、前言
我们在很多的安装包中,在安装过程中,经常可以在底部看到一个漂亮的进度条,上面悬浮着...

2022-01-09

c++实现一个简易的网络缓冲区的实践

目录1. 前言2. 数据结构3. 外部接口设计与实现4. 完整代码与测试1. 前言请思考以下几个问题:1).为什么需要设计网络缓冲区,内核中不是有读写缓冲区吗?需要设计的网络缓冲区和内...

2022-01-09

C++游戏编程之模拟实现键盘打字程序

程序演示:程序代码:#include<graphics.h>#include<iostream>#include<conio.h>#include<time.h>using namespace std; class KeyBoard{public: KeyBoard(); ~KeyBoard(); int...

2022-01-09

c++使用Easyx图形库实现飞机大战

公共的头文件        common.h#pragma once#include <graphics.h>#include <iostream>#include <string>#include <map>#include <list>#include <thread>#include <vec...

2022-01-09

C语言中数组的使用详解

目录1 数组的基本概念2 数组定义语法3 一维数组的初始化3.1 全部初始化3.2 部分元素赋初值3.3 省略长度赋初值4 一维数组的使用示例4.1 求最大值、最小值、平均值4.2 数组逆...

2022-01-09

C语言字符串函数操作(strlen,strcpy,strcat,strcmp)详解

目录一.strlen函数模拟二. strcpy函数模拟 三.strcat函数模拟四.strcmp函数模拟总结一.strlen函数模拟字符串以‘\0'作为结束标志,strlen函数返回的是在字符串中‘\0'前面出...

2022-01-09

C语言数据结构之队列算法详解

目录一、前言二、基本概念三、顺序队列四、链队列五、循环队列六、总结与提高一、前言 队列在程序设计中经常出现,如:操作系统中的排队问题。 这篇文章主要介绍了队列的...

2022-01-09

C语言实现双人贪吃蛇游戏实例代码

贪吃蛇双人小游戏,每局游戏两分钟,死亡则直接失败,若时间结束,则分高者获胜。  上源代码:​ #include <stdio.h>#include <stdlib.h>#include <Windows.h>#include <time.h>#in...

2022-01-09

QT编写地图实现离线轮廓图的示例代码

目录一、前言二、功能特点三、体验地址四、效果图五、相关代码 一、前言离线轮廓图使用起来,就没有在线轮廓图方便了,在线的可以直接传入名称拿到,离线的只能自己绘制了,一般需...

2022-01-09

分享常用的3个C++小技巧

目录1、头文件是引用<iostream.h>还是<iostream>?2、逗号分割表达式3、在main函数之前运行代码1、头文件是引用<iostream.h>还是<iostream>?
编码中依旧有程序员依旧使用<iost...

2022-01-09

OpenCV实现乱序碎片复原

目录题目算法思路源码展示结果演示题目将4张打乱顺序的碎片拼接复原并展示原图算法思路将x张碎片的左右边缘提取保存左右边缘两两对比,将相似度超过预设阈值的碎片执行拼接操...

2022-01-09

c++智能指针unique_ptr的使用

目录1.为什么需要unique_ptr2.什么是unique_ptr3.unique_ptr特性4.如何使用unique_ptr4.1简单使用4.2指向数组5.unique_ptr需要注意什么1.为什么需要unique_ptr与shared_ptr...

2022-01-09

C语言实现通讯录的详细代码

目录(一)实现思路1.通讯录功能2.模块化实现各方面的功能3.代码实现(二)源代码A.test.cB.Contact.hC.Contact.c(一)实现思路1.通讯录功能添加好友,删除好友,查找好友,修改好友信息,对好...

2022-01-09

C语言回溯法解八皇后问题(八皇后算法)

八皇后问题(N皇后问题)的回溯法求解一、问题描述在一个国际象棋棋盘上放置八个皇后,使得任何两个皇后之间不相互攻击,求出所有的布棋方法,并推广到N皇后情况。二、参考资料啥文字...

2022-01-09

好用的C++ string Format“函数”介绍

我这个人总是喜欢在写代码时追求极致,比如总是纠结于变量的命名,内存的消耗,执行的效率,接口的便捷性,代码的可扩展性。。。但很多时候需要在他们之间做取舍,这就导致我在编码时经...

2022-01-09

c语言执行Hello World背后经历的步骤

目录预编译编译汇编链接计算机的世界,就从hello,world开始吧!#include <stdio.h>int main(){ printf("Hello World\n"); return 0;}“Hello World”,对于好兄弟们来说,都很熟悉...

2022-01-09

OpenCV利用高斯模糊实现简单的磨皮美颜效果

目录1.高斯模糊1.什么是高斯模糊2.opencv提供的API2.双边模糊1.什么是双边模糊2.opencv的API3.磨皮美颜效果的实现1.实现过程2.主要代码3.效果1.高斯模糊1.什么是高斯模糊前...

2022-01-09

C++初级线程管理

目录1 线程启动1.1  线程函数无参数无返回值
1.2  线程函数有参数无返回值
1.3  调用可调用的类型构造
2 等待线程2.1 join等待
2.2 异常场景的join等待
2.2.1  通过异...

2022-01-09

浅析ORB、SURF、SIFT特征点提取方法以及ICP匹配方法

目录main.cppCMakeLists.txt执行效果ICPCMakeLists.txt执行效果在进行编译视觉SLAM时,书中提到了ORB、SURF、SIFT提取方法,以及特征提取方法暴力匹配(Brute-Force Matcher)和...

2022-01-09

C语言判断数是否为素数与素数输出

目录1.判断单个数是否为素数(多组输入)2.输入范围输出范围内的素数3.总结素数的概念:素数也叫质数,是一种只能被自己本身和1整除的数并且大于1,当然0与1不是素数。1.判断单个数是...

2022-01-09

C++类和对象之封装详解

目录封装的意义以及示例访问权限公共权限 public保护权限 protected私有权限 privatestruct 和 class的区别成员属性私有化案例1:设计立方体类案例2:点和圆的关系总结封装的意...

2022-01-09

C++中 ‘=default ’及‘ =delete ’的使用

目录1 =default2 =delete前言:C++的类有四类特殊成员函数,它们分别是:默认构造函数、析构函数、拷贝构造函数、拷贝赋值运算符。如果实际编码时没有显示定义,那么编译器将会默认...

2022-01-09

C++ Qt绘制时钟界面

首先来看一下效果:大概就是这样子,需要注意的是,这里你需要创建一个基类为Widget的界面来绘制时钟,以至于后期你想把这个时钟放到任意一个界面,你只需要在那个界面的ui里面添加一...

2022-01-09

C++计算圆形、矩形和三角形的面积

题目描述运用多态编写程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea()分别输出以上三者的面积(结果保留两...

2022-01-09

C++存储方案和动态分配

目录存储方案和动态分配初始化
存储方案和动态分配
在之前的文章当中,我们讨论了C++用来为变量分配内存的5种方案,但是这些方案并不适用于使用new运算符分配的内存,这种内存被...

2022-01-09

C++二维数组螺旋加密信息

由题目要求可知 题目要求先创建一个r行c列的矩阵然后输入一串字符串 字符串长度肯定小于r*c/5由A C M的表示方式可以看出每个字符由5位的二进制位系统表示(无符号位)那么我...

2022-01-09

详解_beginthreadex()创建线程

目录一、使用_beginthreadex() 二、_beginthreadex()与代CreateThread()区别 一、使用_beginthreadex() 需要...

2022-01-09

C++实现简易选课系统代码分享

下面是详细代码分享:#include<bits/stdc++.h>using namespace std;声明函数部分://声明函数部分void BuildMainMenu();//声明主菜单函数void SelectSytem(int AID,int who);//...

2022-01-09

C语言基础双指针移除元素解法

本题方法:双指针。知识比较基础,思路简单题目:我的题解:int removeElement(int* nums, int numsSize, int val){ int i=0,j=0; int cnt=0; //计数器,用来...

2022-01-09

C语言初阶之数组详细介绍

目录插入排序讲解二维数组二维数组的初始化二维数组的访问n维数组字符数组字符数组和字符串字符数组的输入输出字符串函数的简单使用综合使用字符串函数总结插入排序讲解#in...

2022-01-09

C语言动态内存管理介绍

目录前言:C 语言为内存的分配和管理提供了几个函数:1.malloc() 用法2.calloc() 用法3.realloc() 与 free() 用法前言:简单记录一下,内存管理函数为什么使用动态内存呢?简单理解就...

2022-01-09

C语言版约瑟夫问题算法实现

1、问题描述:       有n个人围坐一圈,现从第s个人开始报数,数到m的人出列,接着从出列的下一个人开始重新报数,数到m的人又出列.如此下去,直到所有人都出列为止.试设计确...

2022-01-09

C语言中关于scanf函数的一些问题详解

在学习创建二叉树时遇到了scanf的一些问题,在此记录下来创建根节点A后理想情况是输入A的左子树,若不为空继续创建左子树,但输入A后发现重复创建了一个左子树,测试后发现输入A换...

2022-01-09

C语言围圈报数题目代码实现

目录围圈报数 题目解题步骤一.整体逻辑二.逻辑的实现三.代码的实现感悟围圈报数 题目解题步骤一.整体逻辑1.从第1个人开始报数,
2.数到第m个人出列,
3.然后从出列的下一个人开始...

2022-01-09
返回顶部
顶部