C++文件流關於讀到空格停止

    在c++中使用ifstream讀文件的時候會以空格爲分隔符,後面的內容就不讀取了。這時候可以調用getline函數來讀取制定大小的內容。具體代碼如下:

#include "stdafx.h"
#include 
#include 
#include 
using namespace std;

int main(int argc, char* argv[])
{
	//創建Test.txt文件
	ofstream outFile("Test.txt");
	outFile<<10<<"have a cup of tea"<>nNum;
	inFile>>szBuf1;
//	inFile.getline(szBuf2, 18);
	cout<

運行後:

調用getline函數代碼如下:
#include "stdafx.h"
#include 
#include 
#include 
using namespace std;

int main(int argc, char* argv[])
{
	//創建Test.txt文件
	ofstream outFile("Test.txt");
	outFile<<10<<"have a cup of tea"<>nNum;
//	inFile>>szBuf1;
	inFile.getline(szBuf2, 18);
	cout<

運行後:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章