请问这个问题怎么解决
写一个程序,用它纠正C++程序中的操作符<<和>>用法错误,这两个操作符与cin和cout配合使用。 你的程序将把每个错误的cin<<替换为正确的cin>>,把每个错误的cout>>替换
为正确的cout<<。一个比较简单的版本是,假定每个cin及其后面的<<之间肯定有且只有一
个空格,每个cout及其后面的>>之间有且只有一个空格。一个较难的版本,它允许cin与
<<之间以及cout>>之间有任意数量的空格,甚至可以根本没有空格。对于这个较难的版本,
要求将cin或cout及其之后的操作符之间的多个或零个空格替换为一个空格,它要获取一个
输入文件流和一个输出文件流作为参数。