Noob Notes(5)——VS(Visual Studio)的一些常用的设置,( 使用printf和scanf的报错,万能头文件,背景)

本文介绍了在Visual Studio中解决printf/scanf警告、使用万能头文件及自定义背景的技巧。通过添加预处理器宏或禁用特定警告,可以消除使用stdio函数的错误。同时,引入一个包含多种标准库头文件的万能头文件,简化#include过程。此外,为改变背景颜色,推荐下载并安装相应插件,但需注意可能出现的IPv6下载问题。VScode作为替代选项,拥有丰富的插件和自定义设置,但其断点调试体验可能因配置而异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在使用Visual Studio写C/C++时,是否感觉有点不顺手?printf还得加 -s,还用不了头文件,甚至别人的Visual Studio界面都比你的好看,接下来我将手把手教你解决这些问题


(一)使用printf 和 scanf 报错,必须用-s的解决办法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
把这个复制进去

WIN32
_DEBUG
_CONSOLE
_CRT_SECURE_NO_WARNINGS

就好了

或者在代码最开头加上这个

#pragma warning(disable : 4996)


(二)在Visual Studio中使用万能头文件

以后只要打这一个头文件就好了QWQ

#include<bits/stdc++.h>

原理上还是添加一个可以引用的头文件,把所有头文件放进去

到VS的下载路径中找到这个,每个人的路径可能有点不同
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

//c
#ifndef _GLIBCXX_NO_ASSERT
#include<cassert>
#endif
#include<cctype>
#include<cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
 
#if __cplusplus >= 201103L
#include <ccomplex>
#include <cfenv>
#include <cinttypes>
#include <cstdalign>
#include <cstdbool>
#include <cstdint>
#include <ctgmath>
#include <cwchar>
#include <cwctype>
#endif
 
// C++
#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>
 
#if __cplusplus >= 201103L
#include <array>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <forward_list>
#include <future>
#include <initializer_list>
#include <mutex>
#include <random>
#include <ratio>
#include <regex>
#include <scoped_allocator>
#include <system_error>
#include <thread>
#include <tuple>
#include <typeindex>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#endif

(三)背景设置

要在Visual Studio 设置背景的话,就需要下载一个插件
在这里插入图片描述
在这里插入图片描述
但是!下载会很慢,可能 因为现在大部分都支持IPV6协议,会自动用IPV6下载插件,但是并不完善,所以比较慢

所以我们要暂时关闭下IPV6网络

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
暂时给他关下就好,如果不放心可以在下载后给他再打开,关闭后下载速度就会快起来了


有背景的Visual Studio 不就好看多了


当然在外观和可玩性上VScode会更胜一筹
VScode的插件很多,可以根据自己的需求去下载安装设置

给你个界面你就知道了

在这里插入图片描述
但是VScode的断点调试真的挺烦的。。会进入引用的头文件(当然可能是我自己没配置好)

如果想要配置VScode的可以下方评论下,之后出一期简单的VScode设置教学(我挖坑向来可以的,虽然还欠一大堆QWQ

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值