All pastes #56308 Raw Edit

Something

public c v1 · immutable
#56308 ·published 2006-05-16 19:46 UTC
rendered paste body
gdb> runaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaProgram received signal SIGSEGV, Segmentation fault.Error while running hook_stop:Invalid type combination in ordering comparison.0xb7edcec8 in strcmp () from /lib/libc.so.6gdb>#include <stdio.h>#include <ctype.h>#include <string.h>int main(){  char temp[2], data[8][8][2], ec[2];  char *table[][8]={{"8","7","6","5","4","3","2","1"},\{"A","B","C","D","E","F","G","H"}};  char *valid[]={"P","V","J","S","D","K"," "};  char *valid1[]={"p","v","j","s","d","k"," "};  int i,j,k=10 ,ok,ex,ey;  for(i=0;i<8;i++){    for(j=0;j<8;j++){      fgets(data[i][j], 2, stdin);      if(strcmp(data[i][j],"\n") == 0) j--;    }  }  for(i=0;i<8;i++){    for(j=0;j<8;j++){    ok=0;      for(k=0;k<=8;k++){        if (k==8 && ok!=1){          ok=0;          fprintf(stderr,"Chyba: Na sachovnici na pozici %s%s byl nalezen \nepovoleny znak '%s'!\n",table[0][i],table[1][j],data[i][j]);          return 1;        }        if(strcmp(data[i][j],valid[k])==0 || strcmp(data[i][j],valid1[k])==0){          ok=1;          break;        }      }    }  }return 0;}