Public feed #891273

Unnamed

public c v1 · immutable
Raw Edit
·published 2008-02-04 14:42 UTC
rendered paste body
char * getFirstName() {	char line[BUFSIZE];	int i;	int fail;	int count;	while (1) {		count = 0;		fail = 0;		printf("Enter the Student's First Name: ");		if(!fgets(line, BUFSIZE, stdin)) {			clearerr(stdin);		}		for (i = 0; i < BUFSIZE; i++)			if (line[i] == '\n' || line[i] == ' ') {				line[i] = '\0'; 				break;			}				if ( isalpha(line[0]) ) {			if(line[0] == '-')				fail = 1;						if ( fail == 0 ) {				for (i=0; (line[i] != 0); i++) {					//if ( i == len ) break;					if( isalpha( line[i] ) ) {						count++;					}									}			}			if(line[count] == '-') {				fail = 1;			}			if ( fail == 0 )				return line; //Crash crash boom		}	}}