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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。