程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++中string類及文件流類(ofstream,ifstream)的基本操作---按行讀取文檔

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

編輯:C++入門知識

先說明一個問題:java構建對象只能使用new的方法,而C++則不然。

下面代碼實現讀取test.txt文件中的內容並顯示,同時將某一個字符串輸入到文件test1.txt中。

函數getline(ifstream& param1, string& param2);按行讀取文檔,若處於文件尾部,返回false。

函數object.c_str();將字符串轉換成字符數組,返回指針。

其它函數的使用請參照程序。

// test_max.cpp : 定義控制台應用程序的入口點。
//

#include "stdafx.h"
#include 
#include
#include

using namespace std;

int main()
{
	string filename;
	string filename1;
	filename="F:\\workspace\\JavaPrj\\test.txt";
	filename1="F:\\workspace\\JavaPrj\\test1.txt";
	ifstream infile(filename.c_str());
	ofstream outfile(filename1.c_str());

	string temp;

	temp="cjc is a student.";
	outfile.write(temp.c_str(), temp.length());
	outfile.close();
	int a=temp.find("is");
	cout<\
\


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved