![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++语法
C/C++基础语法内容
今天不穿棉裤
这个作者很懒,什么都没留下…
展开
-
C++_重载操作符“[ ]”
导语:sting类支持“[ ]",可以方便的访问对象中的单个字符。例如:string name=“Jone”;cout<<name[0]; 输出 Jname[1]=‘O’;[ ]运算符的重载[ ]运算符的重载使得操作对象数组能像操作普通数组一样简单。下面创建一个IntArray类,使得它具有C++不具备的数组下标越界检查。类的定义:class IntArray {public: IntArray(int); IntArray(const IntArray&)原创 2020-09-13 22:16:27 · 3629 阅读 · 0 评论 -
C++操作文件_多文件操作与操作简单二进制文件等
多文件操作例:要求用户输入文件名,打开文件读取数据并将每个字母转换成大写,然后写到另一个文件中。#include<iostream>#include<fstream>using namespace std;int main() { char ch1,ch2; string FileName; ifstream File_one; ofstream File_two; File_two.open("C:\\Users\\张嘉晖\\Desktop\\iname.txt原创 2020-08-26 21:22:11 · 184 阅读 · 0 评论 -
C++操作文件_文件出错检测方法
文件出错检测文件出错检测主要依靠流对象标志位来检测:ios::eofbit 当遇到输入流尾部时,设置该位。即打开文件进行读操作,当文件进行到尾部时,结束。ios::failbit 当操作失败时,设置该位。例如文件没有数据时还要进行读操作,操作失败。ios::hardfail 当文件出现不可恢复的错误时,设置该位。ios::badfit 当出现无效操作时设置该位。比如文件是只读但要进行写操作。ios::goodbit 当上述所有状态都未设置时设置该位。表明处于正常这些状态位可以通过函数来检测:原创 2020-08-24 11:57:35 · 692 阅读 · 0 评论