※ ChatGPTを利用し、要約された質問です(原文:Borlandで組んだC+サンプルでエラーに)
Borlandで組んだC++サンプルでエラーに
このQ&Aのポイント
borlandでc++のサンプルを動かす際にエラーが発生しました。
エラーメッセージによると、不正な文字'$'が関数main()内で使われています。
疑問点としては、borland c++コンパイラでは'$'が使えないのか、VS以外では動作しないのかです。
borlandでc++のあるサイトのサンプルを動かそうとしたのですが、
C:\borland\work\stl_sample3>bcc32 stl_sample3.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
stl_sample3.cpp:
エラー E2206 stl_sample3.cpp 22: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 30: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 33: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 43: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 45: 不正な文字 '$' (0x24)(関数 main() )
エラー E2206 stl_sample3.cpp 48: 不正な文字 '$' (0x24)(関数 main() )
*** 6 errors in Compile ***
というエラーになりました。
22行目は map<string, vector<string> > $_POST;
となっています。
もしかして、borland c++コンパイラでは$が使えないのでしょうか?
VSでないとダメなのですか?
お礼
やはりそうでしたか、ありがとうございます。 変更方法を探してみます。