c++常见操作的模板
1.统计时间
#include<ctime>
clock_t startTime = clock();
code();
clock_t endTime = clock();
cout << endl<< "time: " << double(endTime - startTime) / CLOCKS_PER_SEC << " s"<<endl;
2.读取文件
#include<iostream>
#include<fstream>
#include<cstdlib>
const int SIZE=60;
int main()
{using namespace std;char filename[SIZE]="information.txt";ifstream inFile;inFile.open(filename);if(!inFile.is_open()){cout<<"Could not open the file"<<filename<<endl;cout<<"Program terminating.\n";exit(EXIT_FAILURE);}double value; //1double sum=0.0;int count=0;inFile>>value; //1while(inFile.good()){++count;sum=sum+value;inFile>>value;}if(inFile.eof())cout<<"end of file reached.\n";else if(inFile.fail())cout<<"input terminated by data mismatch.\n";elsecout<<"input terminated for unknown reason.\n";if(count==0)cout<<"NO DATA PROCESSED.\n";else{cout<<"items read:"<<count<<endl;cout<<"sum:"<<sum<<endl;}inFile.close(); return 0;
}
3.写入文件
#incluede<fstream>
ofstream outFile;
outFile.open("carinfa.txt"); //要放入的文件名
outFile<<... //放入的信息
.
.
.
outFile.close(); //关闭文件
4.产生0~89之间的随机数
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{double target;srand(time(0));for(int i=0;i<=20;i++){target=rand()%90;cout<<target<<endl;}return 0;
}
6.传二维数组
int show(double* A,int row,int col)
{int i,j;double** B=new double*[col];for(i=0;i<row;i++){B[i]=new double[col];}for(i=0;i<row;i++){for(j=0;j<col;j++){B[i][j]=*(A+i*col+j);cout<<B[i][j]<<" ";}cout<<endl;}for(i=0;i<row;i++){delete[] B[i];}delete[] B;}
//调用: show(A[0],4,7);
转载于:https://www.cnblogs.com/qujingtongxiao/p/9862380.html
c++常见操作的模板相关推荐
- python遍历文件对象_Python文件常见操作实例分析【读写、遍历】
本文实例讲述了Python文件常见操作.分享给大家供大家参考,具体如下: 1.文件是什么? 文件是存储在外部介质上的数据或信息集合,程序中源程序.数据中保存的数据.图像中的像素数据等等: 文件是有序的 ...
- xenserver常见操作之用iso镜像安装OS及xen-tools
# ## xenserver常见操作之用iso镜像安装OS # xensever/ linux/ iso 要在VM开始安装作业系统,虽然XenServer已包含多个范本,例如RedHat AS ...
- 常见php模板_几款常见的PHP模板引擎
PHP是一种HTML内嵌式的在服务器端执行的脚本语言,所以大部分PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程.虽然通过MVC设计模式可以把程序应用逻辑与网页呈现逻辑强制性分离,但也只 ...
- 路径,文件,目录,I/O常见操作汇总
摘要: 文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...
- python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】
本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...
- BOM,DOM常见操作和DHML
BOM (Browser Object Model)浏览器对象模型,控制浏览器的一些行为 window对象 代表一个HTML文档 属性 页面导航的5个属性 self, parent, top, ope ...
- go语言笔记——切片函数常见操作,增删改查和搜索、排序
7.6.6 搜索及排序切片和数组 标准库提供了 sort 包来实现常见的搜索和排序操作.您可以使用 sort 包中的函数 func Ints(a []int) 来实现对 int 类型的切片排序.例如 ...
- 在单链表写入一组数据代码_链表常见操作和15道常见面试题
什么是单链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer),简单来说链表并不像数组那样 ...
- python基础实例-Python基础之字符串常见操作经典实例详解
本文实例讲述了Python基础之字符串常见操作.分享给大家供大家参考,具体如下: 字符串基本操作 切片 # str[beg:end] # (下标从 0 开始)从下标为beg开始算起,切取到下标为 en ...
最新文章
- python的顶级高手_Python+深度学习
- 【Spark Summit East 2017】Spark与在线分析
- Storyboard中segue使用总结
- .NET和Docker ,比翼双飞
- fftw-3.3.8库在linux下的的编译和配置
- jquery 鼠标事件汇总
- 【读书笔记】实战JAVA虚拟机JVM故障诊断与性能优化 读书笔记
- 魅族插了卡显示无服务器,魅族手机SD卡无法读取怎么办解决方案
- 算法学习:并行化初体验_JAVA实现并行化归并算法
- 计算机网络安全员好就业吗,网络安全就业前景怎么样?
- 计算机论文鉴定表指导教师评语,毕业论文指导老师评语|毕业论文鉴定表评语...
- 小猪短租网requests库使用
- Log4j使用配置总结
- 中国混合现实产业调研分析及发展战略研究报告2021-2027年版
- 外星人冯诺依曼【转】
- Autodesk 2013 免费下载 及所有产品product Key(产品密匙)
- 【云原生网关】Kong 使用详解
- Modelsim中出现Syntax error, unexpected non-printable character错误
- HSB概念和应用场景
- C sort 排序函数用法