Linuxでプログラムをコンパイルして実行するときにポップアップ表示されるこれらの厄介な^ M文字を削除しようとしています。Linuxで生成されたファイルから^ Mを削除する
私は、ファイルに
dos2unix filename
を実行しようとし、そして^ Mのままにしました。私はファイルを開いているときはいつでも開くことを確認しました
ios::binary
Mを削除する方法はありますか?私のコード内で呼び出すことができるシステムコールでさえもうまくいくでしょう。
std::system("Remove M's Command");
フィードバックはどれも非常に高く評価されます。
ありがとうございました。
あなたは、IOSなしで開こうとしました::ちょうどそれが使用できるようにバイナリテキストモード? –
Linuxでどのファイルが生成されましたか?あなたがそれを聞かない限り、Linuxは通常 '^ M'を入れません。 –
ヨアヒム、はい私はイオス::バイナリを使わずに、同じ問題に挑戦しました。 Mike、助けがあれば、使用されたcppファイルはWindowsマシンから転送されました。 dos2unixは手でこれの前にしかし走った。 –