, :
char name_buffer [ 80 ];
, ( , ) 80 . , , , .
, , :
int chars_read = 0;
fgetc(), 80 (79 , ). , , .
while ( ( chars_read < 80 ) && ( !feof( stdin ) ) ) {
name_buffer [ chars_read ] = fgetc ( stdin );
chars_read++;
}
if ( chars_read < 80 )
name_buffer [ chars_read ] = '\0';
, stdin. , , , , (, ) .. , , , .
, , , - /, . malloc realloc, , , , - NULL, .. , , , . , , , - .