C++中#include头文件的示例详解
fstream是C++STL中对文件操作的合集,包含了常用的所有文件操作。在C++中,所有的文件操作,都是以流(stream)的方式进行的,fstream也就是文件流filestream。
最常用的两种操作为:
1、插入器(<<)
向流输出数据。比如说打开了一个文件流fout,那么调用fout<<“Writetofile”<
2、析取器(>>)
从流中输入数据。比如说打开了文件流fin,那么定义整型变量x的情况下,fin>>x;就是从文件中读取一个整型数据,并存储到x中。
代码示例
1、写入文件
voidbaocun(){//写文件
inti;
ofstreambooklist2("booklist.txt",ios::out);
booklist2<<"书目作者现有数量总库存";
for(i=1;i<=shuliang;i++){
booklist2<
2.读取文件
voidaddbook(stringstr){//增加书
inti;
for(i=1;i<=shuliang;i++){
if(book[i].name==str){
inta;
cout<<"请输入作者名:"<>book[i].author;
cout<<"添加数目:"<>a;
book[i].num+=a;
book[i].total+=a;
break;
}
}
if(i==shuliang+1){
book[i+1]=book[i];
book[i].name=str;
inta;
cout<<"请输入作者名:"<>book[i].author;
cout<<"添加数目:"<>a;
book[i].num+=a;
book[i].total+=a;
shuliang++;
}
cout<<"添加成功"<
补充:
C++中#include头文件两种方式的区别
<>:先在系统目录中寻找头文件,然后再到当前目录下找,一般用于标准的头文件stdio.h和stdlib.h等等
" ":先在当前目录中寻找头文件,然后再到系统目录中找,一般用于include自定义的头文件,让系统优先使用当前目录中定义的。
总结
以上所述是小编给大家介绍的C++中#include头文件的示例详解,希望对大家有所帮助!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。