C++
Fruit_Caller
我是Fruit_Caller
展开
-
C++丨常见的三种求最大公约数方法
运行结果:#include <iostream>using namespace std;int CommFactor2(int m, int n); //函数的声明int main(){int a, b,c=1;char d; while(c!=0){ int CommFactor1(int m,int n); int CommFactor2(int m,int n); int CommFactor3(int m,int n); cout<<"A、穷举法原创 2022-03-01 10:50:23 · 1799 阅读 · 0 评论 -
关于VS项目出现杂项文件
不知道各位在做unity项目的时候有没有遇到自己新创建的脚本没有被vs识别并且在左上角出现杂项文件的情况【见图】解决方案如下:3.鼠标选中自己新创建的脚本文件,右键点击包含在项目中....转载 2021-10-03 09:59:57 · 3086 阅读 · 0 评论 -
C++标准库与Java基础类对照
一、集合类对象的集合,指如链表,数组,队列这一类的数据结构。在C++标准库中把这些成为Container, 在Java中称为Collection。C++STL常用Container: vector, list, map, set, queue, stack, priority_queueJava基础类:ArrayList, HashMap, HashSet注意:在C++中采用了模板适应各种类型。Java中没有模板,由于各个对象都是派生自Object类, 元素会自动向上转换。Java的这种机制可能会原创 2021-09-30 08:54:02 · 785 阅读 · 0 评论 -
C++中的STL中map用法详解
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作原创 2021-09-29 22:57:12 · 144 阅读 · 0 评论 -
push_back()函数的用法
函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素push_back() 在Vector最后添加一个元素(参数为要插入的值)//在vec尾部添加10 vector<int> vec;vec.push_back(10);//在容器中添加10 int num = 10;vector<int> vec;vec.push_back(num);或者再string中最后插入一个字符;string str;str.push_back('d'转载 2021-09-29 15:05:06 · 300 阅读 · 0 评论 -
C++ getline函数用法详解
虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。以下面的语句为例:cin >> namel;可以输入 “Mark” 或 “Twain”,但不能输入 “Mark Twain”,因为 cin 不能输入包含嵌入空格的字符串。为了解决这个问题,可以使用一个叫做 getline 的原创 2021-09-29 15:03:51 · 1552 阅读 · 0 评论 -
C++ 按行读取文件并打印
要读取的文件放在.sln的问文件夹下#include<iostream>#include<fstream>#include<string>#include<vector>using namespace std;void read_file(){ ifstream aa; aa.open("busroute.txt"); vector<string> tt; string test; while转载 2021-09-29 12:08:09 · 793 阅读 · 0 评论 -
c++如何读入文件
要在 C++ 中进行文件处理,必须在 C++ 源代码文件中包含头文件 <iostream> 和 <fstream>。 在从文件读取信息或者向文件写入信息之前,必须先打开文件。ofstream 和 fstream 对象都可以用来打开文件进行写操作。如果只需要打开文件进行读操作,则使用 ifstream 对象。下面是 open () 函数的标准语法,open () 函数是 fstream、ifstream 和 ofstream 对象的一个成员。在这里, open () 成员函数的原创 2021-09-29 12:04:48 · 5818 阅读 · 1 评论 -
atoi的用法
atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数。在头文件<stdlib.h>中就是我们在cmd中输入的是字符,我们计算需要的是数值int,所以这个函数的功能就是把我们在cmd中输入的数字(以字符的形式存储)转换成真正的数字#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int val; char str[20原创 2021-09-29 11:39:39 · 1046 阅读 · 0 评论 -
C++ strcmp函数的使用
函数关键字:strcmp头文件:#include <string>使用格式:类型 strcmp(参数1,参数2)功 能: 比较参数1和参数2说明:strcmp()函数是根据ACSII码的值来比较两个字符串的;strcmp()函数首先将s1字符串的第一个字符值减去s2第一个字符,若差值为零则继续比较下去;若差值不为零,则返回差值。举例#include<iostream>#include<fstream>#include<string>using原创 2021-09-29 11:18:59 · 6071 阅读 · 1 评论 -
C++ main函数的参数
int main(int argc, char* argv[]) 那main函数的argc和argv参数是什么意思呢?这两个参数主要是用来保存程序运行时传递给main函数的命令行参数的。argc:是argument count 的缩写,保存运行时传递给main函数的参数个数。argv:是argument vector 的缩写,保存运行时传递main函数的参数,类型是一个字符指针数组,每个元素是一个字符指针,指向一个命令行参数。argv[0]指向程序运行时的全路径名;argv[1] 指向程序在命原创 2021-09-29 10:02:11 · 1137 阅读 · 0 评论