Marcel: C Problem pointer and integer

Beitrag lesen

Hallo

Ich habe die folgende Methode in C geschrieben:

  
  
void getnext(int (*input)[IN_COL_COUNT], int *b) {  
     int i;  
     int curr;  
     for(i = 0; i < sizeof(input) ; i++) {  
          if( input[i][IN_COL_A] != CONST_A  
           && input[i][IN_COL_B] <= b  
           && input[i][IN_COL_C] <  curr) { //FEHLER  
              curr_i = i;  
              curr_cpu_time = input[i][IN_COL_C];  
          }  
 }  
}  
  

Leider erhalte ich immer ein Fehler in der markierten Zeile:

"[Warning] comparison between pointer and integer "

Wie kann ich die beiden Integer dennoch vergleichen?

Gruss Marcel