how to take comma separated integer input in c

#include <stdio.h>

int main() {
    int arr[10];
    int i = 0;

    printf("Enter comma-separated integers: ");

    while (scanf("%d,", &arr[i]) == 1) {
        i++;
    }

    printf("You entered: ");
    for (int j = 0; j < i; j++) {
        printf("%d ", arr[j]);
    }

    return 0;
}