C++常遇问题总结
文章平均质量分 58
小白yaa
这个作者很懒,什么都没留下…
展开
-
虚拟机ping不通主机,但是主机可以ping通虚拟机
我在Windows10系统安装了虚拟机,设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防火墙阻止了什么,导致需要关闭防火墙?3.入站规则,找到配置文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,设置为允许。我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows10防火墙阻止了。原创 2024-06-10 10:31:35 · 1333 阅读 · 1 评论 -
L1-020 帅到没朋友 C++解法【全网最全】
当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。原创 2023-09-13 09:52:00 · 884 阅读 · 1 评论 -
C/C++标准输入输出函数最全解析(含C/C++的输出控制符)
前言scanf()和printf()类似, 也是使用格式字符串和参数列表.。scanf中的格式字符串表明字符输入流的目标整数类型。两个函数主要的区别在参数列表中. printf()函数使用变量, 常量和表达式, 而scanf()函数使用指向变量的指针。如果用scanf()读取基本变量类型的值, 在变量名前加上一个&;如果用scanf()把字符串读入字符串数组中, 不要使用&.格式成功:指定的输入项数;出错:返回EOF;输入出错或在任意变换前已到达文件结尾:EOF;返回值。原创 2023-09-09 20:58:32 · 415 阅读 · 0 评论 -
L1-017 到底有多二 C++解法
一个整数“”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。原创 2023-09-08 20:37:34 · 392 阅读 · 0 评论 -
c++保留n位小数输出(百分数形式,保留n位有效数字,设置宽度)
在C++中,你可以使用 头文件中的一些函数和控制符来控制输出的小数位数、百分数形式以及设置宽度。下面我将详细讲解如何实现这些功能。原创 2023-09-08 20:27:51 · 1635 阅读 · 0 评论 -
【全网严谨版】L1-016 查验身份证 (C++解法 整理分析了多种方法)
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。原创 2023-09-07 20:46:06 · 798 阅读 · 0 评论 -
L1-015 跟奥巴马一起画方块 C++解法
利用cmath的round函数来进行四舍五入操作。原创 2023-09-06 09:27:22 · 262 阅读 · 0 评论 -
VS中常用的快捷键
Ctrl+Shift+V: 剪贴板循环 (平时我们都只**惯用ctrl+c 和ctrl+v 大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来 记下这组快捷键吧 可以粘贴上几次剪切的结果 一用便知道它的强大厉害之处)Shift+Alt+C: 新建类 (shift是跟项目有关的功能键;Ctrl+F: 查找 (Find) Ctrl+Shift+F: 在文件中查找 (上面已经提过了shift是表示在项目中 所以如果需要在项目中的文件中查找的话 那自然就少不了Shift)输出程序的的编译信息;原创 2023-09-04 09:40:52 · 254 阅读 · 0 评论 -
小番茄助手 VS通用破解VA_X(附破解资源)
5. 安装补丁,打开VS 后,提示注册信息已经添加到粘贴板,点击番茄助手,选择enter key,这时自动拷贝在粘贴板中的license信息就在里面了。6. 进入VS , 禁掉 番茄助手的自动更新 : “工具”---“扩展和更新”---“番茄助手”---勾掉“自动更新此扩展”前的选项。1. 首先在官网下载原版: VA_X_Setup2270_0.exe。原创 2023-08-28 17:12:20 · 9202 阅读 · 4 评论 -
解决VS编译器上用不了scanf函数【一劳永逸法】
编译器想告诉你的是:scanf这个函数可能不安全,考虑使用编译器内自给的这个函数来代替之。如果还是继续想用scanf函数且不想看到这个警告,请使用:。用scanf_s函数,确实可以使程序顺利开始编译,但要知道scanf_s函数可是VS编译器自己提供的函数并非标准C提供的函数,也就是说只有VS编译器认识它其他编译器不认识!所以这就导致了你在VS上编写的代码无法在其他编译器上使用,除非你把scanf_s全部替换成scanf。原创 2023-05-23 08:53:25 · 580 阅读 · 0 评论 -
C++ algorithm头文件中函数的基本用法
【代码】C++ algorithm头文件中函数的基本用法。原创 2023-05-21 17:30:14 · 149 阅读 · 0 评论 -
C++输出问题 字符宽度+对齐输出
【代码】C++输出问题 字符宽度+对齐输出。原创 2023-05-21 17:25:14 · 954 阅读 · 0 评论 -
错误 C1083 无法打开包括文件: “corecrt.h”: No such file or directory
软件是VS2017,解决方案如下:1、在VS的项目属性里的C++/常规/附加包含目录下添加你电脑的ucrt路径C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt,这样corecrt.h头文件就被包含进去了。(加粗部分可以不同) 2、把对应的lib库路径添加进去,打开链接器/常规/附加库目录,选择C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64..原创 2022-07-04 15:20:23 · 13142 阅读 · 2 评论 -
错误 C1189 #error MFC does not support WINVER less than 0x0501.
编译项目之后出现如下问题: 解决办法: 1、双击改问题跳转到相应的代码段,我代码段如下所示:(不同版本可能不同,但大同小异)2、可以通过将 NO_WARN_MBCS_MFC_DEPRECATION 预处理器定义添加到您的项目生成定义消除此警告。在项目stdafx.h文件中的#pragma once下面添加如下代码:3、将stdafx.h文件中4、在VS中,右击项目->属性 ->链接器 -> 清单文件 -> 生成清单 -> 选择否发现再次编译运行就没问题了......原创 2022-07-04 10:06:52 · 3543 阅读 · 1 评论