我不知道爲什麼當我的變量和返回值匹配時我得到這個警告。我已經粘貼了以下變量賦值該變量的一個函數和函數本身(返回值和所有)C - 警告:賦值使得整型指針沒有轉換
char * menuMsg; /* used to print menu options */
menuMsg = printMenu();
char * printMenu()
{
static char message[250] = "Select an option from below:\n";
strcat(message, "(1) List all files on server\n");
strcat(message, "(2) Retrieve file from server\n");
strcat(message, "(3) Retrieve all files from server\n");
strcat(message, "Enter your selection: ");
return message;
}
任何線索,爲什麼我會收到這個錯誤?對我來說,他們都列出了類型聲明的條款。
您是否在定義之前有'printMenu'聲明? – wolfPack88 2014-10-17 12:54:17
@ wolfPack88不,我完全忘了。我已經包括它現在和它的作品 – 2014-10-17 13:05:04