-2

週のチェックサムを計算する関数があるソース コードを入手しました。char 配列を渡す必要があります。たとえば、「hello world」とします。どうやってやるの??私はいくつかの方法を試しました。

char textArr[] = 'hello world'

しかし、「未定義の参照」エラーが発生します。

unsigned int rs_calc_weak_sum(void const *p, int len) {
  unsigned char const    *buf = (unsigned char const *) p;
}

これについて私を助けてください。

4

2 に答える 2

0

関数 rs_calc_weak_sum がメインの前にプロトタイプ化/定義されていることを確認してください。

于 2013-08-06T17:52:56.210 に答える
0

このような:

int main(){
  char textArr[] = "hello world";
  unsigned int checksum;
  checksum = rs_calc_weak_sum((const void*)textArr, sizeof(textArr));

}
于 2013-08-06T17:43:56.030 に答える