Olá Simone,
As IDE's normalmente nos auxiliam e facilitam o desenvolvimento, mas as vezes elas podem esconder erros que acabam mais atrapalhando do que ajudando.
Recomendo que você compile seus códigos utilizando gcc, como é feito nos videos aqui na Alura.
Quanto ao seu programa, analisando os erros que recebi no console:
Vemos que quando você chama a função soma, nesta linha:
printf("%d\n", soma(*num));
Vemos alguns erros:
1 - Você passa apenas um parâmetro para ela, sendo que você declarou ela para receber três:
void soma(int*num, int a, int b)
2- A função soma
tem retorno void, ou seja nada. O seu printf está esperando um retorno do tipo %d, ou seja, um inteiro. Acho que você estava querendo era apenas imprimir o resultado , não o retorno da função (que é nada, void).
Lembre-se também que a você está declarando o num
como um ponteiro, e não atribui nada a ele , ou seja ele é vazio.
Você deve passar pra sua função soma, o que ela pede como primeiro parâmetro, ou seja o endereço de alguma variável do tipo int:
void soma(int*num, int a, int b)
Experimente modificar o seu programa um pouco, e caso não consiga a solução diretamente , comente aqui que eu coloco-a acompanhada de um passo a passo.