Doubt with C function

Asked

Viewed 69 times

1

How do I get the variable I used to store value I read in the scanf, passed to the function I created?

Ex:

#include <stdio.h>
int main(){
    int a, b;

    scanf("%d %d", &a, &b);
}

int soma(int a, b){
    int soma;
    soma= a+b;
    return soma;
}
  • 1

    It’s not just putting after the scanf call to the function? Something like int resultado = soma(a, b);

  • 1

    @exact hkotsubo, except his problem is another.

1 answer

0

#include <stdio.h>

int soma(int a, int b); // prototipo da função

int main()
{
  int a, b, resultado;
  scanf("%d %d", &a, &b);
  resultado = soma(a, b); // chamei a função e estou passando para variavel resultado
  printf("%d\n", resultado);
}

int soma(int a, int b)  // Quando voce for fazer uma função cada variavel deve ter seu tipo
{
  int soma;
  soma = a + b;
  return soma;
}

Browser other questions tagged

You are not signed in. Login or sign up in order to post.