(dúvida) preciso ler dados de um arquivo e inserir em uma lista encadeada

os dados do arquivo text estão no formato:

001,003,10,8

a linha tem que ser inserida em uma estrutura no formato: struct valores{ int valor1, valor2, valor3, valor4; };

como faço para ler desse arquivo e inserir nessa lista?