栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

(C++)输入/输出流

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(C++)输入/输出流

1、输入/输出概念

c++将输入输出分为三类:

标准I/O 文件IO 字符串IO

 //fstream  文件流,使用需要调用库函数:read(); write();等

//ifstream 文件输入流, 将内容存储到文件中;相当于fstream 调用 write();

//ofstream 文件输出流, 将文件内容输出,调入内存;相当于fstream 调用 read();

2、标准输入流
#include 
using namespace std;
int main(int argc, char const *argv[])
{
    char ch;
    char buf[32] = {0};
    cin>>ch;         //获取一个字符
    cout<>in 获取一个字符
    cin.get(ch);      //同上


    cin.get(buf,10);  //获取字符串,最多10个字节,放入 buf 中
    cout<>buf;         //将忽略掉前五个的字符串,放入 buf
    cout<>buf;           //会将上述在缓冲区中的一个字符连同字符串一起放入buf
    cout<>ch;
    cin.putback(ch); //把ch放回缓冲区
    cin>>buf;
    cout< 
3、标准输出流 
#include 
#include 
using namespace std;

int main(int argc, char const *argv[])
{
#if 0
    int num =1000;
    cout< 
4、文件的读写操作 
#include 
#include 
#include 
using namespace std;

int main(int argc, char const *argv[])
{
    
#if 0
    ofstream ofs;                   //创建输出流对象(写文件)
    ofs.open("hello.txt",ios::out);  //使用默认参数,默认是输出格式 ios::out
    ofs<>ofs 不可以这么使用
    ofs.close();                    //关闭


    char buf[32] = "helloworld";
    memset(buf,0,sizeof(buf));
    ifstream ifs("hello.txt");  //创建输入流对象(读文件),通过构造函数,打开文件
    ifs >> buf;                 //把文件内容读入 buf中
    cout< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942950.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号