#include <stdio.h>

int main()
{
    char str[256] = "";

    size_t count;
    int arr[256][3];

    char *ptr = str;
    size_t charsRead;

    gets(str);
    count = 0;

    while(sscanf(ptr, " (%d ,%d ,%d )%n",
        &arr[count][0], &arr[count][1], &arr[count][2], &charsRead) == 3)
    {
        // move pointer to next entry
        ptr += charsRead;

        ++count;
    }

    for(size_t i = 0; i < count; ++i)
    {
        printf("[%u] (%d, %d, %d)\n", i, arr[i][0], arr[i][1], arr[i][2]);
    }

    return 0;
}
