繁体   English   中英

allocArray的类型冲突

[英]conflicting types for allocArray

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

您已经把allocArrayalloArray (实际上是两次)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM