我正在使用Pelles編譯器進行windows操作。 我有兩個錯誤C#2140:將參數1中的錯誤輸入到'scanf';期望'const char * restrict',但發現'int'
#2168: Operands of '&' have incompatible types 'char *' and 'char *'.
#2140: Type error in argument 1 to 'scanf'; expected 'const char * restrict' but found 'int'.
我的代碼看起來像
#include <stdio.h>
static char herp[20];
int main()
{
int a;
a = 2;
printf("Some random number %d\n" ,a);
scanf("Input: %c" &herp);
getchar();
return 0;
}
它好像它有很多與scanf的問題,所以我不知道爲什麼。我對C非常陌生,並且非常喜歡它。幫助將不勝感激。
你缺少的字符串,並以'scanf'第二個參數之間用逗號。 –
你在看哪本書? – Sebivor
我只是通過在互聯網上的許多教程罐頭。我喜歡的教程之一是http://www.cprogramming.com – John