char str[] = "result: 1, 23, 6, 0, 444, 5";
int main()
{
uint16_t a1, a2, a3, a4, a5, a6;
sscanf( str, "result:%hu,%hu,%hu,%hu,%hu,%hu", &a1, &a2, &a3, &a4, &a5, &a6 );
printf(
"answer1 = %hu\n"
"answer2 = %hu\n"
"answer3 = %hu\n"
"answer4 = %hu\n"
"answer5 = %hu\n"
"answer6 = %hu\n",
a1, a2, a3, a4, a5, a6
);
}