конфликтующие типы для allocArray - PullRequest
0 голосов
/ 08 ноября 2010

ребята, я пытаюсь скомпилировать свою программу на 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 Ответ

1 голос
/ 08 ноября 2010

Вы ошиблись allocArray как alloArray (фактически дважды).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...