c++下使用windows api遍历指定文件夹及其子文件夹中的文件

以下代码在vs2008中测试通过,利用FindFirstFile,FindNextFile函数遍历了我电脑上全路径为“C:\\Users\\v_tianboli\\Desktop\\windows程式设计开发指南”的文件夹,并输出文件...

2021-08-09

C语言实现简易扫雷程序

前言前面写了三子棋的小游戏,感觉不过瘾,今天再来一个扫雷的小游戏。欢迎评论探讨思路分析游戏简介说到扫雷很容易想起很多个方形格子,表面什么也没有,点击其中一个小格子,如果时...

2021-08-09

用C++实现推箱子小游戏

前言推箱子小游戏相信是很多人的同年记忆了,今天用c++语言来尝试下,用的是vs编译器。代码还有很多可以优化的地方,为了更直观了解函数的形参和实参,所以地图没有用全局变量声明...

2021-08-09

C语言实现简易三子棋

前言检验学习成果最好的方式是实践,在学习完C语言的函数和数组以后,就可以简易的实现一些小游戏,本文将介绍如何实现三字棋小游戏。欢迎探讨思路分析三子棋的规则是在3X3的棋盘...

2021-08-09

C语言版五子棋游戏的实现代码

这次看了几位大佬的做法,我们也做了很多修改尝试。算是第一次尝试合作完成项目。我认为学到的东西:1、第一次尝试写项目,把函数分到不同的.c文件中后更好看了一些。
2、在研究...

2021-08-09

C++实现LeetCode(151.翻转字符串中的单词)

[LeetCode] 151.Reverse Words in a String 翻转字符串中的单词Given an input string, reverse the string word by word.For example,
Given s = "the sky is blue",
retu...

2021-08-09

C++实现LeetCode(154.寻找旋转有序数组的最小值之二)

[LeetCode] 154. Find Minimum in Rotated Sorted Array II 寻找旋转有序数组的最小值之二Suppose an array sorted in ascending order is rotated at some pivot unknown...

2021-08-09

用C语言实现简单扫雷游戏

前言本文写的是用C语言实现扫雷,用递归实现周围一圈无雷时,自动继续判断下一圈是否有雷,直到四周有地雷的信息。最终结果展示初始游戏界面四周无地雷继续向外展开,直到出现地雷...

2021-08-09

c语言实现http下载器的方法

一、介绍
最近做ota升级需要用到http下载,所以写了一下http下载器
实现流程
1、解析url网址的域名和文件名
2、获取ip地址
3、构建http请求头发送到服务器
4、解析回复
5、下...

2021-08-09

C++实现无重复字符的最长子串

目录题目及要求:
提示:
原创代码:
代码思路:
题目及要求:
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。提示:
0 <= s.length <= 5 * 104
s 由英文字母、数字...

2021-08-09

基于C语言实现扫雷小游戏

本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下game.h设置头文件#include<stdio.h>#include<stdlib.h>#include<time.h>#define ROW 9#define C...

2021-08-09

C++实现LeetCode(135.分糖果问题)

[LeetCode] 135.Candy 分糖果问题There are&#160;N&#160;children standing in a line. Each child is assigned a rating value.You are giving candies to these children...

2021-08-09

C++实现LeetCode(148.链表排序)

[LeetCode] 148. Sort List 链表排序Sort a linked list in&#160;O(n&#160;log&#160;n) time using constant space complexity.Example 1:Input: 4->2->1->3
Output: 1->2-...

2021-08-09

C语言版实现三子棋游戏

如何用C语言来实现三子棋(井字棋),供大家参考,具体内容如下大致思路如下1.先打印出菜单供用户进行游戏还是退出游戏
2.编写打印棋盘的函数
3.编写用户和电脑下棋的函数
4.最后对...

2021-08-09

C++实现LeetCode(150.计算逆波兰表达式)

[LeetCode] 150.Evaluate Reverse Polish Notation 计算逆波兰表达式Evaluate the value of an arithmetic expression in&#160;Reverse Polish Notation.Valid operators a...

2021-08-09

VScode + keil开发环境搭建安装使用过程

写在前面来了新公司之后,由于这次遇见的单片机是GD32,之前的前辈也都在keil上编程,所以又不得不拿起keil,可是无奈天下苦keil的UI久矣,中途尝试过几次修改KEIL高亮及颜色等,效果均...

2021-08-09

C++实现LeetCode(155.最小栈)

[LeetCode] 155. Min Stack 最小栈Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. push(x) -- Push element x o...

2021-08-09

C++11 学习笔记之std::function和bind绑定器

std::function C++中的可调用对象虽然具有比较统一操作形式(除了类成员指针之外,都是后面加括号进行调用),但定义方法五花八门。为了统一泛化函数对象,函数指针,引用函数,成员...

2021-08-09

C语言实现扫雷算法简易版

扫雷分析从小到大你或许没玩过但一定听过的游戏——扫雷首先我们来分一下“扫雷”的功能这是一个简单难度的扫雷,从外观上,我们可以发现可供用户操作的棋盘范围是9×9的范围,也...

2021-08-09

C语言实现三子棋游戏

本文实例为大家分享了C语言实现三子棋游戏的具体代码,供大家参考,具体内容如下game.h设置头文件#define ROW 3#define COL 3#include<stdio.h>#include<stdlib.h>#include<tim...

2021-08-09

C++实现LeetCode(133.克隆无向图)

[LeetCode] 133. Clone Graph 克隆无向图Given&#160;a reference of a node in a&#160;connected&#160;undirected graph, return a&#160;deep copy&#160;(clone) of the gr...

2021-08-09

C++实现LeetCode(140.拆分词句之二)

[LeetCode] 140.Word Break II 拆分词句之二Given a&#160;non-empty&#160;string&#160;s&#160;and a dictionary&#160;wordDict&#160;containing a list of&#160;non-empty&...

2021-08-09

C语言实现控制台版贪吃蛇游戏

用c语言写的期末作业:C语言实现控制台版贪吃蛇游戏的具体代码,供大家参考,具体内容如下/*{ conio.h 阻塞式: getch(): 从无回显的控制台获取字符。无缓冲区,只有当按下一个键才...

2021-08-09

C语言实现电话簿项目管理

本文实例为大家分享了C语言实现电话簿项目管理的具体代码,供大家参考,具体内容如下1.前言在C语言的学习,经常有一个需要完成的项目就是电话簿的管理,在刚学习玩C语言基本内容后,...

2021-08-09

C++实现LeetCode(149.共线点个数)

[LeetCode] 149. Max Points on a Line 共线点个数Given&#160;n&#160;points on a 2D plane, find the maximum number of points that lie on the same straight line.Exam...

2021-08-09

C++实现LeetCode(153.寻找旋转有序数组的最小值)

[LeetCode] 153. Find Minimum in Rotated Sorted Array 寻找旋转有序数组的最小值Suppose an array sorted in ascending order is rotated at some pivot unknown to you...

2021-08-09

C语言递归实现扫雷游戏

前言首先要实现扫雷原理上同三子棋,都是通过一个二维数组来实现游戏主题功能那么这里有几个值得注意的点1、初级扫雷我们知道是九乘九数组实现,那么在这里我们创建的是11乘11...

2021-08-09

深入了解C语言字符函数和字符串函数

目录前言求字符串长度strlen介绍strlen直接使用:strlen模拟实现:strlen对比sizeof长度不受限制的字符串函数strcpy直接使用模拟实现:strcat直接使用:模拟实现:strcmp运行结果:
模...

2021-08-09

C++之vector容器的的声明初始化和增删改查

C++vector容器 C++中有两种类型的容器:顺序容器和关联容器。顺序容器主要有vector、list、deque等。其中vector表示一段连续的内存,基于数组实现,list表示非连续的内存,基于链表...

2021-08-09

C++实现LeetCode(138.拷贝带有随机指针的链表)

[LeetCode] 138. Copy List with Random Pointer 拷贝带有随机指针的链表A linked list is given such that each node contains an additional random pointer which could...

2021-08-09

C++实现LeetCode(146.近最少使用页面置换缓存器)

[LeetCode] 146. LRU Cache 最近最少使用页面置换缓存器Design and implement a data structure for&#160;Least Recently Used (LRU) cache. It should support the follow...

2021-08-09

C语言代码实现简单三子棋游戏

三子棋是我们小时候经常玩的游戏,今天就分享一下如何用c语言简单实现三子棋吧编译软件VS2019c语言实现三子棋运用到了二维数组的知识,在编写三子棋程序时用到了多文件编译(不...

2021-08-09

C++实现简易贪吃蛇游戏

C++实现建议贪吃蛇(不会闪屏幕)使用vs2013完成。记录踏上游戏开发的道路。效果图代码// 2021.7.24.1贪吃蛇.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#incl...

2021-08-09

C++实现LeetCode(152.求最大子数组乘积)

[LeetCode] 152. Maximum Product Subarray 求最大子数组乘积Given an integer array&#160;nums, find the contiguous subarray within an array (containing at least one...

2021-08-09

C语言之实现栈的基础创建

栈:是限定仅在表尾进行插入和删除操作的线性表!栈的结构定义如下:typedef struct Stack{ SLDataType *base;//栈底元素的地址 int top;//栈顶元素的位置} Stack;栈的初始...

2021-08-09

C语言实现三子棋(井字棋)算法

本文实例为大家分享了C语言实现三子棋算法,供大家参考,具体内容如下游戏文件主干(test.c):#include"game.h" void menu()//游戏菜单{ printf("********************************...

2021-08-09

C语言实现简单通讯录管理系统

C语言实现的通讯录管理系统,供大家参考,具体内容如下设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:学号、姓名、电话号码、所在班级、寝室地址等),通信录数据类...

2021-08-09

用C语言实现2048游戏

本文实例为大家分享了用C语言实现2048游戏的具体代码,供大家参考,具体内容如下我遇到的几个问题:问题1:如何显示?system("clear");//清屏每次发生变化就清屏一次,再把内容打印出来...

2021-08-09

C++实现LeetCode(147.链表插入排序)

[LeetCode] 147. Insertion Sort List 链表插入排序Sort a linked list using insertion sort.A graphical example of insertion sort. The partial sorted list (black) i...

2021-08-09

c++中的const_cast用法大全

const_cast是一种C++运算符,主要是用来去除复合类型中const和volatile属性(没有真正去除)。const_cast:作用:指针或引用的转换符,用来移除变量的const或volatile限定符。先来看c...

2021-08-09

C语言之快速排序案例详解

快速排序:是对冒泡排序算法的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对...

2021-08-09

利用C语言实现猜数字小游戏

本文实例为大家分享了C语言实现猜数字小游戏的具体代码,供大家参考,具体内容如下实现猜数字的游戏:要用程序完成以下几步:1、电脑自动生成随机数(1到100之间的数字)2、玩家输入自...

2021-08-09

C++实现LeetCode(157.用Read4来读取N个字符)

[LeetCode] 157. Read N Characters Given Read4 用Read4来读取N个字符Given a file and assume that you can only read the file using a given method&#160;read4, imple...

2021-08-09

C++实现LeetCode(160.求两个链表的交点)

[LeetCode] 160.Intersection of Two Linked Lists 求两个链表的交点Write a program to find the node at which the intersection of two singly linked lists begins.For...

2021-08-09

C/C++经典算法之约瑟夫问题详解

目录什么是约瑟夫问题? 方法一:数组方法二:环形链表方法三:递归总结什么是约瑟夫问题? 约瑟夫问题:n个人围成一圈,初始编号从1~n排列,从约定编号为x的人开始报数,数到第m个人出圈,接着...

2021-08-09

C++实现LeetCode(161.一个编辑距离)

[LeetCode] 161. One Edit Distance 一个编辑距离Given two strings&#160;s&#160;and&#160;t, determine if they are both one edit distance apart.Note:&#160;There are...

2021-08-09

C++实现LeetCode(164.求最大间距)

[LeetCode] 164. Maximum Gap 求最大间距Given an unsorted array, find the maximum difference between the successive elements in its sorted form.Return 0 if the ar...

2021-08-09

C语言之strtol函数用法详解

strtol 函数用法strtol是一个C语言函数,作用就是将一个字符串转换为长整型long,其函数原型为:long int strtol (const char* str, char** endptr, int base);下面我们来看下每...

2021-08-09

C语言实现简单猜数字游戏

前言对于c语言初学者来说用c语言实现猜数字游戏是基本的问题,本篇文章会细致的讲解如何用代码来实现猜数字游戏。希望读者在阅读本篇博客前学习玩分支与循环和最基本的c语言...

2021-08-09

利用C语言实现三子棋(井字棋)小游戏

本文实例为大家分享了C语言实现三子棋(井字棋)小游戏的具体代码,供大家参考,具体内容如下推荐阅读顺序(不建议跳过)先看实现之后的界面 —— 然后看分析程序要实现的步骤 —— 之...

2021-08-09
返回顶部
顶部