On Fri, 13 Jul 2007 22:44:38 +0200 Christian Holm Christensen <cholm@nbi.dk> wrote: > > Why not write a small C++ program that does what you want: > > #include <iostream> > int main() > { > while (!std::cin.eof()) { > char c = std::cin.get(); > if (std::cin.fail()) break; > if (c == 0302 || c == 0240) continue; > std::cout.put(c); > } > return 0; > } ... I realise this isn't a C++ forum, but that won't work as char on its own is signed, so would never get big enough (c \in (-127,127]). This works though, I think: #include <iostream> int main(int argc, char** argv) { using std::cin; using std::cout; unsigned char c; while(1) { c = cin.get(); if( cin.fail() ) break; if (c == 0302 || c == 0240) continue; cout.put(c); } return 0; }
Attachment:
signature.asc
Description: PGP signature