c++のファイルとストリームチュートリアル、スペースと改行の入力方法(noskipws)

2391 ワード

  • c++ファイルとストリーム使用チュートリアル
  • c++ファイル入力ストリームifstreamは便利なツールですが、ファイル文字を1つずつ入力するとスペースや改行文字が無視されることがありますが、noskipwsを使用する簡単な方法があります.
    #include
    #include
    
    using namespace std;
    char filename[]="1.txt";
    
    int main()
    {
         
    	char ch;
    	ifstream infile;
    	infile.open(filename,ios::in);
    	while(!infile.eof())
    	{
         
    		infile>>noskipws>>ch;
    		cout<<ch<<' ';
    	}
    	return 0;
    }