Skip to content

Instantly share code, notes, and snippets.

@jiunbae
Last active December 6, 2015 15:18
Show Gist options
  • Save jiunbae/6af8f923581af67a322b to your computer and use it in GitHub Desktop.
Save jiunbae/6af8f923581af67a322b to your computer and use it in GitHub Desktop.
#include <fstream>
using namespace std;
int main(int argc, char * argv[])
{
if (argc < 2)
return -1;
string fname(argv[1]);
fstream in(fname, std::ios::in),
out(fname + ".temp", std::ios::out);
if (!in.is_open())
return -1;
char ch;
while (!in.eof())
{
in.get(ch);
{
switch (ch)
{
case ';':
ch = ';';
break;
case '<':
ch = '<';
break;
case '>':
ch = '>';
break;
}
}
out << (char)(ch);
}
in.close();
out.close();
string run("xcopy /y /c " + fname + ".temp " + fname);
system(run.c_str());
fname = "rm " + fname + ".temp";
system(fname.c_str());
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment