這裏的函數是錯誤消息:衝突類型在C
replace2.c:41:警告:衝突的類型 '替換'
replace2.c:27:注:先前的隱式的聲明'替換' 是 這裏
這裏是我的功能:
void replace (int *a1, int *a2, int n)
{
int *p;
int *p2;
int sum = 0;
for (p = a1, p2 = a2; p < a1 + n; p++, p2++)
{
sum = (6 + *p) % 10;
*p2 = sum;
}
}
這裏是我打電話:
請注意在調用函數之前,會掃描int_lenght(輸入由用戶給出)。
int int_lenght;
array[int_lenght];
arrayb[int_lenght];
replace(array, arrayb, int_lenght);
什麼是確切的錯誤信息?你打電話給你之前是否有範圍函數的原型? –
請注意,「長度」的正常拼寫在h之前有t。 –
對不起應該補充說:replace2.c:41:警告:'替換'的衝突類型 replace2.c:27:注意:'以前的'隱式聲明'替換'在這裏 –