readwordfromfile
public c v1 · immutableint 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;}