#include void my_gets(char [], int); void main(void) { char strng[10]; printf("\nEnter a string no more than 9 characters in length "); my_gets(strng, 10); printf("\nin main %s\n",strng); } void my_gets(char array[], int max_char) { int i = 0, iochar; do { iochar = getchar(); if (iochar != '\n') { array[i] = iochar; i++; } } while ((iochar != '\n') && (i < max_char - 1)); array[i] = '\0'; if (iochar != '\n') { iochar = getchar(); if (iochar != '\n') { printf("\nTruncating to %s:", array); while ((iochar = getchar()) != '\n'); } } }