1
これは私のコードは今てendl
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char* argv[])
{
// set up input file
ifstream lInput; // declare an input file variable (object)
ofstream lOutput;
lInput.open(argv[1], ifstream::binary); // open an input file (binary)
lOutput.open(argv[2], ofstream::binary);
if (!lInput.good())
{
// operation failed
cerr << "Cannot open input file " << argv[1] << endl;
return 2; // program failed (input)
}
lOutput << "test" << endl;
lOutput << "test2" << endl;
私の現在の出力は、私は
にそれを作るにはどうすればよいtesttest2
です
テスト
あなたの助け編集用
test2は
ありがとう:テスト "テスト" とTEST2への "TEST2" EDIT2:lOutpt lOutput
へ
使用している実際のコードを投稿することをお勧めします。そのようにして、あなたがタイプミスを取り除くと、あなたが今質問している未定義のものが多すぎます。 – Jonas
出力ファイルの見方は? 'lOutput.open(argv [2]、ofstream :: binary);'を 'lOutput.open(argv [2]);に変更して、それが違いを生むかどうかを調べることができます。 –
関連:http://stackoverflow.com/a/8281481/4926357。バイナリストリームで '<<'を使わないでください。 –