Если ваш формат входных данных фиксирован, вы можете использовать что-то быстрое и грязное, используя [s] scanf ().
С вводом:
INSERT Alice, 25 Norway Drive, Fitzerald, GA, 40204, 6000.60
Вы можете попробовать, если читаете со стандартного ввода:
char name[80], addr[80], city[80], state[80];
int zip;
double amt;
int res = scanf("INSERT %[^,], %[^,], %[^,], %[^,], %d, %f\n",
&name, &addr, &city, &state, &zip, &amt);
Должно возвращать количество подходящих элементов (т. Е. 6).