Boa tarde. Meu compilador acusa que tem pouco argumentos para funcionar o ponteiro(com o nome de luping). O código roda normalmente e executa bem, mas essa mensagem continua aparecendo.
#include<stdio.h>
void titulo(){
printf(" Potenciacao\n\n\n");
}
//na linha 8 meu compilador informa a mensagem "too few arguments to function 'luping"
void luping(int* n, int* e, int* r){
for(int i = 0; i <= (*e); i++) {
(*r) = (*r) * (*n);
}
}
int main() {
titulo();
int n, e;
double r = 1;
printf("Digite um numero: ");
scanf(" %d", &n);
printf("\n\nDigite expoente: ");
scanf(" %d", &e);
//E também na linha 31 "declared here"
luping(&n, &e);
printf("\nA potencia %d sobre %d e %d",n, e, r);
}