私は、Webページからいくつかのサンプルコードのコピーとして始まったソースコードファイルを持っています。 Windowsで作成および編集され、問題なくコンパイルされました。テキストファイル内の特殊文字を取り除く方法は? (* nix)
しかし、Macの下、私はのような、あいまいなエラーの負荷を取得する:問題は一部の特殊文字であるように
../MyProgram.cpp:1: error: stray '\255' in program
../MyProgram.cpp:1: error: stray '\254' in program
../MyProgram.cpp:1: error: stray '#' in program
../MyProgram.cpp:3:4: error: invalid preprocessing directive #i
../MyProgram.cpp:5:4: error: invalid preprocessing directive #i
../MyProgram.cpp:7:4: error: invalid preprocessing directive #i
../MyProgram.cpp:23: error: missing terminating ' character
../MyProgram.cpp:369:6: error: invalid preprocessing directive #i
../MyProgram.cpp:371:8: error: invalid preprocessing directive #i
../MyProgram.cpp:375:8: error: invalid preprocessing directive #e
../MyProgram.cpp:381:8: error: invalid preprocessing directive #e
../MyProgram.cpp:383:6: error: invalid preprocessing directive #e
../MyProgram.cpp:385:8: error: invalid preprocessing directive #i
../MyProgram.cpp:389:8: error: invalid preprocessing directive #e
../MyProgram.cpp:1: error: 'i' does not name a type
../MyProgram.cpp:53: error: 'V' does not name a type
../MyProgram.cpp:75: error: 'v' does not name a type
../MyProgram.cpp:157: error: 'l' does not name a type
../MyProgram.cpp:169: error: 'l' does not name a type
../MyProgram.cpp:187: error: 'i' does not name a type
../MyProgram.cpp:197: error: 'v' does not name a type
が見えます。
どうすれば* nixコマンドラインでそれらを削除できますか?
UNIXの多くのディストリビューションでは、/ usr/binにあるdos2unixユーティリティがあります。 OSXにはそれがありません。 – Alex
http://dos2unix.darwinports.com/ – Jon
この問題は特殊文字ではありません。それはUTF-16です:あなたのヒントはFFFEです。 –