- 博客(10)
- 收藏
- 关注
原创 用string类型的数据对char*赋值
一、用stringstream数据流赋值注:使用stringstream对char*进行赋值前要先动态分配内存char* a=new char[1024]; string b = "abcd"; stringstream ret; ret << b; ret >> a; cout << a;二、用c_str()或data()对const char*进行赋值 const char* a; string b = "abcd"; a = b.data(
2022-03-13 16:33:41 2746
原创 C/C++时间记录
#include<iostream>#include<time.h>//时间操作头文件#include<Windows.h>using namespace std;int main(){ time_t start, end;//time_t是表示数据类型,与int,char等意义相同 time(&start);//将从1970年1月1日0时0分0秒至今经过的秒数输入start Sleep(1000);//停顿1秒 time(&end);
2020-10-13 21:50:40 168
原创 断言操作
对一个表达式进行判断,如果返回为假,就会报错。#include<assert.h>void assert(int expression);#include<iostream>#include<windows.h>#include<assert.h>using namespace std; void devide(int a,int b) { assert(b!=0); cout<<a/b<<endl; } int
2020-10-11 21:53:26 1382
原创 c++怎样提取文件信息
#include<iostream>#include<fstream>#include<windows.h>using namespace std;int main(){ string filename; int a, b; ifstream file; cout << "输入文件名:"; cin >> filename; file.open(filename);//打开文件,有时编译通不过就写filename.c_str
2020-10-09 22:21:10 517
原创 c++控制浮点型数据的精度
cout.precison():控制浮点型数据精度。cout.flags(cout.fixed):从小数点后开始计算精度。cout.unsetf(cout.fixed):恢复默认从实数部分计算精度的方式。例:int main(){float pai=3.1415926;cout<<pai<<endl;//输出3.14159,默认精度为6cout.precision(4);cout<<pai<<endl;//输出3.1412cout.pr
2020-10-05 22:10:03 2184
原创 内敛函数
内联函数:在调用函数时相当于直接复制粘贴函数的语句例:inline int add(int a,int b){return a+b;}int main(){cout<<add(3,5)<<endl;//相当于cout<<3+5<<endl;}优点:降低调用函数的时间成本。缺点:多次定义内联函数会使函数变“臃肿”,消耗调用函数的栈空间。使用场合:1.函数代码只是简单且执行很快的语句。2.频繁使用的函数。...
2020-10-04 21:45:05 343
原创 如何修改控制台长度宽度
#include<windows.h>int main(){system(“mode con cols 30 lines 20”);}
2020-09-29 19:46:13 567
原创 如何避免输入错误数据类型(替换cin.sync()函数作用)
方法一使用cin.ignore()函数代替.如果不知道这个函数怎么用,可参考cin.ignore()的使用方法二自建一个函数供自己使用void sync_1(){char tmp;while((tmp=getchar())!=’\n’)}
2020-09-07 21:30:43 432 2
原创 c++音乐播放所需要的头文件和库文件
c++音乐播放所需要的头文件和库文件#include<mmsystem.h>#pragma comment(lib,“winmm.lib”)
2020-09-07 20:47:14 1420 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人