ACM头文件、常用函数、宏定义

本文介绍了ACM编程中常用的头文件、实用函数以及宏定义,帮助读者理解并掌握这些基础知识在解决算法问题时的重要作用。
摘要由CSDN通过智能技术生成

部分转载自:http://blog.csdn.net/liujiuxiaoshitou/article/details/69920917

头文件

#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> //宽字符分类

标准 C++ (同上的不再注释)

#include<algorithm>//ST通用算法   
#include <bitset> //STL 位集容器

#include<cctype>                  
#include<cerrno>

#include<clocale>                 
#include<cmath>

#include<complex> //复数类       
#include<cstdio>

#include<cstdlib>                 
#include<cstring>

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

#include<exception>//异常处理类   
#include <fstream>

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

#include<limits>

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

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

#include<iomanip>

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

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

#include<iostream>

#include<istream>//基本输入流     
#include <ostream>//基本输出流

#include<queue>//STL 队列容器     
#include <set> //STL 集合容器

#include<sstream>//基于字符串的流 
#include <stack> //STL 堆栈容器    

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

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

#include<string>//字符串类        
#include<utility>//STL 通用模板类

#include<vector> //STL 动态数组容器     
#include<cwchar>
#include<cwctype>

常用函数

str…字符串操作函数
char ch[ ] 进行操作。

size_t strlen(const char *s)   返回字符串s的长度

char  strlwr(char *s)   返回指向s的指针。 //不能用
将字符串s中的大写字母全部转换成小写字母,并返回转换后的字符串

char  strupr(char *s)  //不能用 
将字符串s中的小写字母全部转换成大写字母,并返回转换后的字符串

char  stpcpy(char *dest,const char *src)
将字符串src复制到dest

char  strcat(char *dest,const char *src)
将字符串src添加到dest末尾

char  strchr(const char *s,int c)
检索并返回字符c在字符串s中第一次出现的位置//cout<<strchr(ch,'c');输出c及后面的字符串,返回指针类型。

int strcmp(const 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值