CC++輸入輸出流介紹

介紹

C++中的輸入輸出流主要包括標準輸入輸出流、文件輸入輸出流和內存數據流。

  1. 標準輸入輸出流可以通過使用cincout進行數據的讀取和輸出
  2. 文件輸入輸出流可以通過使用ifstreamofstream對文件進行讀寫操作
  3. 內存數據流可以通過使用stringstream對字符串進行讀寫操作

應用舉例

  1. 標準輸入輸出流:
#include <iostream>
using namespace std;int main() {int num;cout << "請輸入一個整數:";cin >> num;cout << "您輸入的整數是:" << num << endl;return 0;
}
  1. 文件輸入輸出流:
#include <fstream>
using namespace std;int main() {ifstream fin("input.txt"); // 打開文件 input.txt,讀取其中的數據int num;fin >> num; // 從文件中讀取一個整數fin.close(); // 關閉文件 input.txtcout << "您輸入的整數是:" << num << endl; // 輸出讀取到的整數return 0;
}
  1. 內存數據流:
#include <sstream>
using namespace std;int main() {stringstream ss; // 創建一個內存字符串流 ss,用于讀寫字符串數據int num = 123; // 一個整數數據ss << num; // 將整數數據寫入內存字符串流 ss 中string str = "abc"; // 一個字符串數據ss << str; // 將字符串數據寫入內存字符串流 ss 中int num2; // 讀取整數數據到變量 num2 中ss >> num2; // 從內存字符串流 ss 中讀取整數數據到變量 num2 中cout << "您輸入的整數是:" << num2 << endl; // 輸出讀取到的整數數據到屏幕上return 0;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/165627.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165627.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165627.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

服務器租用收費標準是什么?

服務器在企業轉型中或者是互聯網企業中起著舉足輕重的作用&#xff0c;服務器有強大的存儲能力和計算能力&#xff0c;能夠幫助企業存儲大量信息&#xff0c;完成日常工作&#xff0c;服務器租用就是通過正規的IDC服務器商家那里獲取服務器資源&#xff0c;根據企業自身需求選擇…

Python爬蟲-獲取汽車之家新車優惠價

前言 本文是該專欄的第10篇,后面會持續分享python爬蟲案例干貨,記得關注。 本文以汽車之家新車優惠價為例,獲取各車型的優惠價,示例圖如下: 地址:aHR0cHM6Ly9idXkuYXV0b2hvbWUuY29tLmNuLzAvMC8wLzQyMDAwMC80MjAxMDAvMC0wLTAtMS5odG1sI3B2YXJlYWlkPTIxMTMxOTU= 需求:獲…

OpenStack云計算平臺

目錄 一、OpenStack 1、簡介 2、硬件需求 3、網絡 二、環境搭建 1、安全 2、主機網絡 3、網絡時間協議(NTP) 4、OpenStack包 5、SQL數據庫 6、消息隊列 7、Memcached 一、OpenStack 1、簡介 官網&#xff1a;https://docs.openstack.org/2023.2/ OpenStack系統由…

Zynq-7000系列FPGA使用 Video Processing Subsystem 實現圖像縮放,提供工程源碼和技術支持

目錄 1、前言免責聲明 2、相關方案推薦FPGA圖像處理方案FPGA圖像縮放方案自己寫的HLS圖像縮放方案 3、設計思路詳解Video Processing Subsystem 介紹 4、工程代碼詳解PL 端 FPGA 邏輯設計PS 端 SDK 軟件設計 5、工程移植說明vivado版本不一致處理FPGA型號不一致處理其他注意事項…

給sprite上增加刷光動效

游戲引擎 —— cocos creator 3.52 此動效給動態修改尺寸的圖片增加一層刷光的效果&#xff0c;直接貼代碼 CCEffect %{techniques:- passes:- vert: sprite-vs:vertfrag: sprite-fs:fragdepthStencilState:depthTest: falsedepthWrite: falseblendState:targets:- blend: tr…

Charles 網絡抓包工具詳解與實戰指南

文章目錄 導讀軟件版本Charles基本原理核心功能下載及安裝界面介紹網絡包展示 常用場景介紹PC 端網絡抓包移動端網絡抓包PC 端配置手機端配置 開啟 SSL 代理PC 端和移動端 CA 證書安裝Charles 直接安裝Charles 下載 CA 文件手動安裝 常用操作請求重發請求改寫、動態改寫斷點&am…

Qt+SQLITE數據庫設計的會員卡管理系統

一、前言 本項目演示在QT中使用SQLITE數據庫存儲數據管理的過程。當前以會員卡管理系統為例,寫了一個界面,完成會員卡的注冊,添加,充值,查詢,注銷,導出顧客信息EXECL表格 等功能的實現。 演示 SQLITE數據庫的建表、增、刪、改、查等語句功能實現。 SQLite是一款輕型的…

計算機網絡——物理層相關習題(計算機專業考研全國統考歷年真題)

目錄 2012-34 原題 答案 解析 2018-34 原題 答案 解析 2009/2011-34 原題 答案 解析 2016-34 原題 答案 解析 2014-35/2017-34 原題 答案 解析 2013-34 原題 答案 解析 2015-34 原題 答案 解析 物理層的協議眾多&#xff0c;這是因為物理層…

為啥 有了錘子,看啥都是釘子?

壞處&#xff1a;有了錘子&#xff0c;看啥都是釘子&#xff0c;有何壞處&#xff1f; 事倍功半&#xff0c;甚至適得其反。比如具有高并發設計經驗的人&#xff0c;在初創系統初期&#xff0c;就設計高并發架構&#xff0c;其復雜度大概率無法支持試點業務快速落地&#xff0…

【DevOps】Git 圖文詳解(九):工作中的 Git 實踐

本系列包含&#xff1a; Git 圖文詳解&#xff08;一&#xff09;&#xff1a;簡介及基礎概念Git 圖文詳解&#xff08;二&#xff09;&#xff1a;Git 安裝及配置Git 圖文詳解&#xff08;三&#xff09;&#xff1a;常用的 Git GUIGit 圖文詳解&#xff08;四&#xff09;&a…

【SpringMVC】 三層架構

一.lombok工具包 中央倉庫查找這個工具包:https://mvnrepository.com/ 給類添加Data注解就可以獲取gettter和setter方法 , 這樣我們就不必寫getter 和 setter 方法. 也可以給成員屬性添加單獨的getter 和 setter , 針對某個成員屬性單獨添加setter或setter方法. 二.如果使用spr…

ORACLE手動建庫

1.確定oracle的實例名,以及數據庫名 實例名稱: ORACLE_SIDtest 數據庫名稱: test 2.手工創建如下目錄&#xff1a; /oracle/admin/test/adump --對應的是spfile里參數audit_file_dest …

一起學docker系列之七docker容器卷技術

目錄 1 為什么使用容器數據卷&#xff1f;2 數據卷的特點和優勢3 使用數據卷的方法3.1 創建容器并掛載數據卷3.2 容器間數據卷的共享與繼承 4 數據卷的權限設置5 注意事項5.1 解決權限問題5.2 路徑自動創建 結語 對于容器化應用程序的數據管理和持久化&#xff0c;Docker 數據卷…

鏈表的回文結構

題目描述 題目鏈接&#xff1a;鏈表的回文結構_牛客題霸_牛客網 (nowcoder.com) 題目分析 我們的思路是&#xff1a; 找到中間結點逆置后半段比對 我們可以簡單畫個圖來表示一下&#xff1a; ‘ 奇數和偶數都是可以的 找中間結點 我們可以用快慢指針來找中&#xff1a;l…

如何實現圖片輪播(python版)

為了實現圖片自動輪播&#xff0c;我們可以使用Python編寫一個簡單的腳本。首先&#xff0c;我們需要安裝一個名為Pillow的庫來處理圖片。在命令行中輸入以下命令進行安裝&#xff1a; pip install Pillow 接下來&#xff0c;我們編寫一個名為image_slideshow.py的腳本&#x…

leetcode.884——字符串分割(substr),哈希(unordered_map)的練習

884. 兩句話中的不常見單詞 句子 是一串由空格分隔的單詞。每個 單詞 僅由小寫字母組成。 如果某個單詞在其中一個句子中恰好出現一次&#xff0c;在另一個句子中卻 沒有出現 &#xff0c;那么這個單詞就是 不常見的 。 給你兩個 句子 s1 和 s2 &#xff0c;返回所有 不常用…

成為AI產品經理——模型構建流程(下)

目錄 1.模型訓練 2.模型驗證 3.模型融合 4.模型部署 上節課我們講了模型設計、特征工程&#xff0c;這節課我們來講模型構建剩下的三個部分&#xff1a;模型訓練、模型驗證和模型融合。 1.模型訓練 模型訓練就是要不斷地訓練、驗證、調優直至讓模型達到最優。 那么怎么達…

Python“牽手”京東商品詳情接口運營場景,京東商品詳情接口調用指南

京東商品詳情接口是一種程序化的接口&#xff0c;通過這個接口&#xff0c;商家或開發者可以使用自己的編程技能&#xff0c;獲取京東平臺上的商品詳細信息。這個接口允許商家根據自身的需求&#xff0c;獲取商品的標題、價格、促銷價、優惠券、庫存、銷量、詳情圖片、SKU屬性、…

YOLOv5分割訓練,從數據集標注到訓練一條龍解決

最近進行了分割標注&#xff0c;感覺非常好玩&#xff0c;也遇到了很多坑&#xff0c;來跟大家分享一下&#xff0c;老樣子有問題評論區留言&#xff0c;我會的就會回答你。 第一步&#xff1a;準備數據集 1、安裝標注軟件labelme如果要在計算機視覺領域深入的同學&#xff0…

TC397 EB MCAL開發從0開始系列 之 [15.2] Fee配置 - QsBlock demo

一、Fee配置1、配置目標2、目標依賴2.1 硬件使用2.2 軟件使用2.3 新增模塊3、EB配置3.1 配置講解3.2 模塊配置3.2.1 MCU配置3.2.2 PORT配置3.2.3 Fls_17_Dmu配置3.2.4 Fee配置3.2.5 Irq配置3.2.6 ResourceM配置4、ADS代碼編寫及調試4.1 工程編譯4.2 測試結果4.3 測例源碼->