1. 程式人生 > >關於流式檔案行讀取操作

關於流式檔案行讀取操作

#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;

int main()
{
 //隨便寫點東東放該檔案
 ofstream outfile;
 outfile.open("file.txt");
 if(!outfile.is_open())
 {
  cout<<"Can not open the file."<<endl;
  return 0;
 }
 else
 {
  outfile.clear();
  outfile<<"我在那個角落"<<endl<<"患過傷風"<<endl<<"I am here"<<endl;
 }
 outfile.close();
 
 //然後逐行讀取它 再打印出來
 ifstream infile;
 infile.open("file.txt");
 if(!infile.is_open())
 { 
  cout<<"Can not open the file"<<endl;
  return 0;
 }
 else
 {
  string line;       //每次從檔案讀一行
  while(!infile.eof())
  {
   getline(infile,line);
   cout<<line<<endl;
  }
 }
 infile.close();
 system("pause");
 return 0;
}

相關推薦

關於檔案讀取操作

#include <iostream>#include <fstream>#include <iomanip>#include <string>using namespace std; int main(){ //隨便寫點東東放

node 操作檔案 fs 同步與非同步 檔案的寫入與讀取

fs fs ( File System ) 檔案系統 在node中通過fs模組來和系統中的檔案進行互動 通過fs模組可以對磁碟中的檔案做各種增刪改查的操作 寫入檔案 1.同

C檔案操作

關鍵字: 普通檔案、裝置檔案; 檔案檔案、二進位制檔案; 流式檔案 FILE *、 字元讀寫、串讀寫、塊讀寫、格式化讀寫。 換行符,EOF,串結束符 隨機讀寫 檔案的基本概念   所謂"檔案"是指一組相關資料的有序集合。檔案通常是駐留在外部介質(如磁碟等)上的, 在使

JAVA中 IO文字檔案讀取方式(一)(read 的用法)

JAVA中 IO流文字檔案的讀取方式(read 用法) 首先,我們先用通常的read方法去讀 程式碼 import java.io.FileReader; import java.io.IOException; public class FileReaderd

使用openpyxl實現excel檔案讀取操作

1、環境準備 python3環境、安裝openpyxl模組 2、excel檔案資料準備   3、為方便直接呼叫,本程式碼直接封裝成類   from openpyxl import load_workbookclass DoExcel: def __init__(sel

Python多版本情況下四種快速進入交互命令操作技巧

ext 進入 nbsp 情況 交互 菜單 只需要 創建 如何 因為工作需求或者學習需要等原因,部分小夥伴的電腦中同時安裝了Python2和Python3,相信在Python多版本的切換中常常會遇到Python傻傻分不清楚的情況,今天小編整理了四個操作技巧,以幫助大家解決這個

檔案的邏輯結構:無結構檔案(檔案)和有結構檔案(記錄式檔案)

檔案的邏輯結構是從使用者觀點出發看到的檔案的組織形式。檔案的物理結構是從實現觀點出發,又稱為檔案的儲存結構,是指檔案在外存上的儲存組織形式。檔案的邏輯結構與儲存介質特性無關,但檔案的物理結構與儲存介質的特性有很大關係。 按邏輯結構,檔案有無結構檔案和有結構檔案兩種型別:無結構檔案和有結構檔案。 無結構檔案(

java resources目錄下配置檔案讀取操作封裝類

首先明確,java是編譯性語言,讀取應該都是針對編譯後的檔案. package com.xkygame.ssm.utils;/** * Created by Clarence on 2017/7/27. */import org.slf4j.Logger;import o

java基礎之I/O(一)------------字元檔案讀寫操作

一.流的概念: java的輸入輸出稱為流,流是一組有順序的集合。而流的本質則是資料傳輸 二.流的分類:                  1.根據處理的功能分為位元組流(InputStream,OutPutStrean)和字元流(Writer,Reader)  

C++中string類及檔案類(ofstream,ifstream)的基本操作---按讀取文件

先說明一個問題:java構建物件只能使用new的方法,而C++則不然。 下面程式碼實現讀取test.txt檔案中的內容並顯示,同時將某一個字串輸入到檔案test1.txt中。 函式getline(ifstream& param1, string& param

io讀取磁碟檔案

package stream; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundExcept

Restlet讀取遠端檔案內容 InputRepresentation

OneCoder驗證用Restlet做服務,讀取遠端檔案內容功能,編寫驗證程式碼。目前測試通過,主要是利用restlet內部提供的InputRepresentation物件,通過ReadableByteChannel,按位元組流的方式讀取檔案

C++檔案讀寫操作(三)如何統計文字的數及如何讀取檔案某一行內容

相關文章 //如何統計文字的行數及如何讀取檔案某一行內容: #include <iostream> #include <fstream> #include <string> using namespace std

C++檔案讀寫操作(二)逐字元讀取文字和逐讀取文字

  相關文章  #include <iostream> #include <fstream> using namespace std; void testByChar() { fstream testByCharFile;

使用spreadsheet-reader讀取超大excel文件

array ring input 生成 wps fine ads emp 報錯 github:https://github.com/nuovo/spreadsheet-reader 最近有一個讀取超大excel文件的功能需求,使用的phpexcel,有嚴重的內存泄露問題,暫

利用IO一次性讀取檔案中的所有內容,利用IO下載檔案

利用IO流一次性讀取檔案中的所有內容 讀取檔案效率最快的方法就是一次全讀進來,使用readline()之類的方法,可能需要反覆訪問檔案,而且每次readline()都會呼叫編碼轉換,降低了速度,所以,在已知編碼的情況下,按位元組流方式先將檔案都讀入記憶體,再一次性編碼轉換是最快的方式

Java文字檔案的按讀取

package my; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.InputStrea

Java 8 集合之(Streams)操作, Streams API 詳解

因為當時公司的業務需要對集合進行各種各樣的業務邏輯操作,為了提高效能,就用到了這個東西,因為以往我們以前用集合都是需要去遍歷(序列),所以效率和效能都不是特別的好,而Streams就可以使用並行的方式來操作集合。 Stream 就如同一個迭代器(Iterator),單向,不可往復,資料只能遍歷一次,遍歷過一

python 從檔案讀取資料,同時去除掉空格和換

從檔案中讀取資料,同時去除掉空格和換行,程式碼如下 import numpy as np def sort(path): w = open(path,'r') l = w.readlines() col=[] for k in l: k = k.strip('\n')

jdbc百萬資料批量匯入,讀取

Connection connReader = null; Connection connWrite = null; String url = "jdbc:mysql://XX:3306/XX?" + "user=XX&password=XX&