伙计们我正在尝试用c编译我的程序,但是我收到了这个错误(allocArray的冲突类型)?
这是我的代码:
#include <stdio.h> #include <stdlib.h> int number(int); char *allocArray(int); int main () { printf("Enter a number: "); int userNumber; scanf("%d", &userNumber); int m= number(userNumber); printf("\nThe number is %d", m); printf("\n"); printf("*****************************************************\n"); printf("The array is %s", alloArray(5)); } int number(int n) { int num = n; return num; } char *alloArray(int num) { char *addr; addr = (char *) malloc(num); //addr = char[num]; return addr; }
答案 0 :(得分:1)
你将allocArray
拼错为alloArray
(实际上是两次)。