C++头文件

作为一名蒟蒻,我来整理一下C++里的各种头文件(如有错误望各路大神指正)

首先说一下如何定义头文件:

在代码的第一行写上:

#include<>

在<>里写头文件名

个人推荐使用万能头文件(真的是万能的)because我懒😁

竞赛生都给我用起来(不然见祖宗)

#include<bits/stdc++.h>

但还是说一下其他的吧

#include<assert.h>----------------------设定插入点

#include<ctype.h>-----------------------字符处理

#include<errno.h>------------------------定义错误码

#include<float.h>-------------------------浮点数处理

#include<fstream.h>---------------------文件输入/输出

#include<iomanip.h>--------------------参数化输入/输出

#include<iostream.h>-------------------数据流输入/输出

#include<limits.h>------------------------定义各种数据类型最值常量

#include<locale.h>-----------------------定义本地化函数

#include<math.h>------------------------定义数学函数

#include<stdio.h>------------------------定义输入/输出函数

#include<stdlib.h>-----------------------定义杂项函数及内存分配函数

#include<string.h>----------------------字符串处理

#include<strstrea.h>--------------------基于数组的输入/输出

#include<time.h>-------------------------定义关于时间的函数

#include<wchar.h>-----------------------宽字符处理及输入/输出

#include<wctype.h>----------------------宽字符分类

#include<algorithm>----------------------STL通用算法

#include<bitset>---------------------------STL位集容器

#include<cctype>-------------------------C字符处理

#include<cerrno>-------------------------C的错误报告机制

#include<clocale>------------------------用来配置地域的信息,设置当前程序使用的本地化信息

#include<cmath>-------------------------兼容C语言数学库

#include<complex>----------------------复数类

#include<cstdio>-------------------------C语言输入输出工具

#include<cstdlib>------------------------C语言通用工具

#include<cstring>------------------------C字符串

#include<ctime>--------------------------把日期和时间转换为字符串

#include<deque>-------------------------STL双端队列容器

#include<exception>--------------------异常处理类

#include<fstream>-----------------------文件输入输出流

#include<functional>--------------------STL定义运算函数(代替运算符)

#include<list>-----------------------------STL线性列表容器

#include<map>---------------------------STL映射容器

#include<ios>-----------------------------基本输入/输出支持

#include<iosfwd>------------------------输入/输出系统使用的前置声明

#include<iostream>---------------------基本输入输出流

#include<queue>------------------------STL队列容器

#include<set>-----------------------------STL集合容器

#include<sstream>----------------------基于字符串的流

#include<stack>--------------------------STL堆栈容器

#include<stdexcept>--------------------标准异常类

#include<streambuf>--------------------底层输入/输出支持

#include<string>--------------------------字符串类

#include<utility>---------------------------STL通用模板类

#include<vector>--------------------------STL动态数组容器

#include<complex.h>--------------------复数处理

#include<fenv.h>--------------------------浮点环境

#include<inttypes.h>---------------------整数格式转换

#include<stdbool.h>---------------------布尔环境

#include<stdint.h>------------------------整型环境

#include<tgmath.h>----------------------通用类型数学宏

手写废了啊😫,希望对大家有帮助😊

要实现从MGG到OGG再到MP3的自动化音频格式转换,首先需要具备一定的Python编程基础和对ffmpeg命令行工具的了解。下面的步骤将详细说明如何通过编写Python脚本来完成这一过程。 参考资源链接:[Python自动化脚本实现QQ音乐音频格式批量转换](https://wenku.youkuaiyun.com/doc/p01x3bpgbb?spm=1055.2569.3001.10343) 1. 安装必要的库:首先需要确保Python环境中安装了subprocess库,该库允许你从Python脚本中调用系统命令。 2. 使用ffmpeg进行格式转换:ffmpeg是一个强大的命令行工具,能够处理多种音频格式的转换。你需要通过命令行参数来指定输入和输出格式,以及任何特定的编码选项。 3. 编写Python脚本:脚本将使用subprocess模块调用ffmpeg命令,完成格式转换。脚本中需要包含遍历QQ音乐下载目录中的所有MGG文件,并对每一个文件执行转换操作的逻辑。 具体代码示例如下: ```python import os import subprocess # 设置QQ音乐下载目录路径 download_path = '你的QQ音乐下载目录路径' # 设置转码后的文件存放目录 output_path = '你的转码文件存放路径' # 遍历QQ音乐下载目录,寻找所有MGG文件 for filename in os.listdir(download_path): if filename.endswith('.MGG'): # 构建输入和输出文件路径 input_file = os.path.join(download_path, filename) output_file_OGG = os.path.join(output_path, filename[:-4] + '.OGG') output_file_MP3 = os.path.join(output_path, filename[:-4] + '.MP3') # 调用ffmpeg命令进行MGG转OGG subprocess.call(['ffmpeg', '-i', input_file, output_file_OGG]) # 调用ffmpeg命令进行OGG转MP3 subprocess.call(['ffmpeg', '-i', output_file_OGG, output_file_MP3]) # 清理OGG文件(可选) # 如果不需要保留OGG格式文件,可以在转换为MP3后删除这些文件 for ogg_file in os.listdir(output_path): if ogg_file.endswith('.OGG'): os.remove(os.path.join(output_path, ogg_file)) ``` 在使用上述脚本之前,确保已经正确安装了ffmpeg,并将其添加到了系统路径中,以便脚本可以直接调用。脚本中的路径需要根据实际情况进行调整,以匹配你的文件系统结构。 以上就是使用Python脚本实现QQ音乐音频文件批量格式转换的详细步骤和代码示例。通过这个示例,你可以了解到如何将音频文件从一种格式转换为另一种格式,并且自动化这一过程。在熟悉了基本的脚本编写和ffmpeg命令行工具之后,你可以进一步探索ffmpeg的高级选项,以优化音质和文件大小。 参考资源链接:[Python自动化脚本实现QQ音乐音频格式批量转换](https://wenku.youkuaiyun.com/doc/p01x3bpgbb?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值