Public feed
#891269
#define _CRT_SECURE_NO_DEPRECATE 1#include <cstdio>#include <cctype>#include <string.h>#define BUFSIZE 512char * 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] = 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 } }}void main(){ printf("%s", getFirstName());}