Olá, eu programo em c no visual studio, mas recentemente não estou conseguindo usar os ponteiros corretamente, inclusive no ultimo exercício de a + b que daria o resultado *num não dá certo. segue o meu código inteiro do visual abaixo:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
void soma(int* num, int a, int b) {
*num = a + b;
}
int main() {
int a;
int b;
int num;
soma(a, b, &num);
printf("%d + %d = %d", a, b, &num);
getche();
}
Ele dá o erro C4700 dizendo que as variáveis "a" e "b" estão sendo usadas e não estão sendo inicializadas. Quem puder ajudar agradeço.