-1

C++ で fstream と fout を使用してテキストをファイルにエクスポートしようとしています。ほぼ完了しましたが、実行しようとするとエラーが発生します。

1>c:\users\student\desktop\jackc     c++\pluginmaker\pluginmaker\pluginmaker.cpp(100): warning C4129: ':' : unrecognized character escape sequence

これを修正するにはどうすればよいですか?

追加するためにモデレーターによって編集されました:

これはコードです。最後の行はエラーをスローする行です。

ofstream fout; 
fout.open("plugin.txt");
fout<<"description\: " << plugindesc << "\n"; 
4

1 に答える 1

4

これを変える:

fout<<"description\: " << plugindesc << "\n"; 

これに:

fout<<"description: " << plugindesc << "\n"; 

@chris が言おうとしていたように: コンパイラは\、引用符で囲まれた文字列の内部を見ると、それを次の文字と組み合わせて、2 つが一緒になって特別な意味を持つと想定します。たとえば、\x16 進数がここから始まることを意味します

あなたの場合、特別な意味\:ないので、コンパイラはあなたが間違いを犯したと言います。

于 2012-07-11T20:45:35.853 に答える