All pastes #3118 Raw Edit

corrected readwordfromfile

public c v1 · immutable
#3118 ·published 2004-12-17 16:28 UTC
rendered paste body
int read_word_from_file(FILE *f, char *w){  char c, *ptr = w;  while(fscanf(f, "%c", &c) == 1) {    if((c >=65 && c <= 90) || (c >= 97 && c <= 122)) {      *ptr = c;      ptr++;    } else {      if(ptr == w) {        continue;      } else {        break;      }    }  }  if(ptr == w) {    *ptr = 0;    return 0;  }  *ptr = 0;  /* convert to lower case */  for(ptr = w; *ptr; ptr++) {    if(*ptr < 97) {      *ptr += 32;    }  }  return 1;}