-2
總體目標:將任意文件讀入緩衝區,將緩衝區複製到farray中,同時刪除空字符。Casting error,IO C程序
錯誤:
Allocating memory for arrays (which is reuqired)
錯誤信息:
warning: incompatible implicit declaration of built-in function ‘malloc’ [enabled by default] farray = (char *) malloc(sizeof(char));
編輯的:#include,和所有其他的人顯然包括
char *farray;
const char* sarray;
farray = (char *) malloc(sizeof(char)*120);
sarray = (char *) malloc(sizeof(char)*120);
請使用註釋部分,不是真的答案,請觀察錯誤消息msg – Greg
stdlib.h已包含在內,並且大小爲actaully char * 120,因爲與錯誤無關,所以我忽略了它。請參閱錯誤 – Greg
我的錯誤,在我的#include中有拼寫錯誤,謝謝你的回答 – Greg