Необъявленный идентификатор в функции
Не работает функция: int FindOtvet(int* a, int size, int b, int size2, intc, int size3)
Иницииализацию сделал абсолютно аналогично прежним функциям (функциям ввода 2массивов). Не понимаю, в чем проблема
Ошибка: array.cpp(58) : error C2065: с: необъявленный идентификатор
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int *get_arrayA(int *a, int size) //функция ввода массива А через консоль
{
a = (int*)malloc(size * sizeof(int));
for (int i = 0; i<size; i++)
{
printf("a[%i] = ", i);
scanf("%i", &a[i]);
}
return a;
}
int *get_arrayB(int *b, int size2) //функция ввода массива B через консоль
{
b = (int*)malloc(size2 * sizeof(int));
for (int i = 0; i<size2; i++)
{
printf("b[%i] = ", i);
scanf("%i", &b[i]);
}
return b;
}
void print_array(int *a, int size) //функция печати
{
for (int i = 0; i<size; i++)
{
printf("a[%i] = %d\n", i, a[i]);
}
}
int FindOtvet(int* a, int size, int *b, int size2, int*c, int size3)
{
с = (int*)malloc(size3 * sizeof(int));
for(int i = 0; i < size2; i++)
for(int j = 0; j < size; j++)
if(b[i] == a[j])
{
c[i] = b[i];
size3++;
a[i] = 0;
b[i] = 0;
break;
}
for(int i = 0; i < size3; i++)
{
printf("%d ", c[i]);
}
return с;
}