I have this code:
#include <stdio.h>
#include <stdlib.h>
int inserimentoarray(int* arrayuno[], int* arraydue[]);
int calcolo(int* arrayuno[5], int* arraydue[5], int* arraytre[5]);
int arrayuno[5], arraydue[5], arraytre[5];
int main (/*int arrayuno[5], int arraydue[5], int arraytre[5]*/)
{
int cont=0;
inserimentoarray(arrayuno,arraydue);
calcolo(arrayuno[5],arraydue[5],arraytre[5]);
for (cont=0;cont<5;cont++) {
printf("%d + %d = %d",arrayuno[cont],arraydue[cont],arraytre[cont]);
}
return 0;
}
void inserimentoarray(int* arrayuno[], int* arraydue[])
{
int cont=0;
for (cont=0;cont<5;cont++) {
scanf("%d",&arrayuno[cont]);
scanf("%d",&arraydue[cont]);
}
}
void calcolo(int* arrayuno[5], int* arraydue[5], int* arraytre[5])
{
int cont=0;
for (cont=0; cont<5; cont++) {
arraytre[cont]=arrayuno[cont];
}
}
How can I make this work? It's my first using of functions in C and I don't know how to pass correctly an array from a function to another.