Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A soma não ocorre de maneira esperada

#include <stdio.h>

void soma(int* num, int a, int b) {

    (*num) = a + b;
    printf("A soma dos números é: %d" , num);
}

int main() {
    int a;
    int b;
    int num;


    printf("Digite o primeiro número: ");
    scanf("%d", &a);
    printf("Digite o segundo número: ");
    scanf("%d", &b);

    soma(&num, a, b);
}
1 resposta
solução!

Cara, você esqueceu o operador de conteúdo ( * ) :

(*num) = a + b;
    printf("A soma dos números é: %d" , *num);