All pastes #3116 Raw Edit

readwordfromfile

public c v1 · immutable
#3116 ·published 2004-12-17 16:18 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[0] >=65 && <= 90) || (c[0] >= 97 && <= 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;}