0

stricmpを使用してXcodeの2つのC文字列を比較しているときにビルドエラーが発生します。

エラー:C99ではstricmpの暗黙の宣言が無効です。それはどういう意味ですか?

4

1 に答える 1

2

これは、含めたヘッダーにstricmpの宣言が見つからないことを意味します。以前のバージョンのCでは、ヘッダーで宣言されておらず、次のように宣言されていると想定された関数を呼び出すことができました。int function()

stricmpはCまたはPOSIX標準には含まれていません。iOSの場合はstrcasecmp()、このSOの質問に従ってください

于 2012-08-10T11:50:06.500 に答える