"unsigned char *"という文字列へのポインタがあり、strncmp()関数の引数として使用したいと思います。 しかし、コンパイラ文句:strncmp()がunsigned char *を引数として受け入れる
invalid conversion from 'unsigned char*' to 'const char*'
どのように私が作ることができます。
strncmp(const char *a, unsigned char *b, size_t size);
仕事?
回避策はありますか?
あなたはより多くのコンテキスト(すなわちコード)を提供する必要が – artm
なぜ、あなたの文字列は '符号なしchar'のですか? – StoryTeller
strncmp()は、arg 1とarg 2をconst char *として受け入れます。しかし、引数2は 'unsigned char *'型で、引数1は 'const char *'です。関数を自分の引数で動作させるにはどうすればよいですか? – tinga