#include #include int main(void) { int diceRolls[5], c, i, del; char buffer[4096]; printf("\nPlease enter dice values:\n> "); fgets(buffer, sizeof (buffer), stdin); del=0; for (i=0;buffer[i]!='\n' && buffer[i]!='\0';i++) { if (buffer[i] == ' ') { del=1; } else if (buffer[i] < '0' || buffer[i] > '9' || del) { printf("Incorrect Input Format.\n"); } if (buffer[i] != ' ') { del=0; } } for (i=0;buffer[i]!='\n' && buffer[i]!='\0';i++) { if ('0' < buffer[i] && buffer[i] < '9') { if (buffer[i] < '1' && buffer[i] > '6') { printf("Value Out of Range.\n"); } } } c=0; for (i=0;buffer[i]!='\n' && buffer[i]!='\0';i++) { if ('1' < buffer[i] && buffer[i] < '6') { diceRolls[c] = buffer[i] - '0'; c++; } } if (c!=6) { printf("Incorrect Number of Values.\n"); } return 0; }