allocArray的冲突类型

时间:2010-11-08 19:30:21

标签: c

伙计们我正在尝试用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;
}

1 个答案:

答案 0 :(得分:1)

你将allocArray拼错为alloArray(实际上是两次)。