bonjour j'ai rencontrer des ereur dans mon code que je n'est pas pus corriger
voici le code
les erruer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 346 unsigned int RSHash256(unsigned char *str, unsigned int len) 347 { 348 unsigned int b = 378551; 349 unsigned int a = 63689; 350 unsigned int hash = 0; 351 unsigned int i = 0; 352 353 for(i = 0; i < len; str++, i++) 354 { 355 hash = hash * a + (*str); 356 a = a * b; 357 } 358 359 return hash % 256; 360} 361 362 float kdl(int *P[],int *Q[]){ 363 int i; 364 float kdl1,f; 365 for(i=0;i<256;i++) 366 if((P[i]!=0 ) && (Q[i]!=0)) 367 { 368 f=(float)(P[i])/Q[i]; 369 kdl1=kdl1+P[i]*log(f); 370 } 377 return kdl1; 372 }
merci d'avance pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 In file included from scanview.c:3: code.c:346: error: conflicting types for RSHash256 code.c:362: error: conflicting types for kdl code.c: In function kdl: code.c:368: error: pointer value used where a floating point value was expected code.c:368: error: invalid operands to binary / (have float and int *) code.c:369: error: pointer value used where a floating point value was expected
Partager