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


在使用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

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
C语言中,scanf函数的返回值与正确输入数据的个数有关。当输入有错误时,错误输入之前正确输入数据的个数即为scanf的返回值。简而言之,scanf返回值等于读取到正确数据的个数。如果输入流已经结束,则返回EOF(End Of File)。例如,如果使用scanf("%d %d",&a,&b)来读取两个整数,正确的输入应该是两个整数中间用空格分开,如果输入的是非整数字符或者输入流已经结束,那么返回值将会小于2。\[1\] 举个例子,如果使用以下代码: ```c #include <stdio.h> int main() { int a, b, c; int result = scanf("%d %d %d", &a, &b, &c); printf("%d", result); return 0; } ``` 如果输入的是三个整数,那么返回值将会是3。但如果输入的是非整数字符或者输入流已经结束,那么返回值将会小于3。\[2\] 另外,scanf函数也可以只输入一个参数,例如scanf("%d", &a),这样就只会读取一个整数给变量a。\[3\] #### 引用[.reference_title] - *1* [scanf函数的返回值是什么?](https://blog.csdn.net/weixin_74269833/article/details/127402262)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [C语言scanf的返回值](https://blog.csdn.net/weixin_45729253/article/details/102848427)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [C语言小知识 之 scanf的返回值](https://blog.csdn.net/C_Little_Noob/article/details/118603505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值