Laserlight's right. Here, watch this execute; while far from ideal, it should give you some ideas.
Code:
#include <stdio.h>
#include <ctype.h>
int main(void)
{
FILE *infile = stdin; /* read from keyboard */
int vector[255];
int elem;
size_t count;
const size_t N = sizeof vector / sizeof vector[0];
for ( count = 0; count < N; ) {
elem = fgetc(infile);
if ( elem != EOF ) {
if ( isdigit(elem) ) {
vector[count] = (int)( elem - '0' );
printf("vector[%d] = %d\n" , count , vector[count]);
count++;
}
}
else {
break;
}
}
return 0;
}