gcc 编译错误。 期望参数的类型为 ‘int’,但参数 2 的类型为 ‘long long int’
作者: jeffery9创建于 2020年5月28日更新于 2020年6月21日
ubuntu@VM-0-4-ubuntu:~/c4$ gcc -o c4 c4.c c4.c: In function 'next': c4.c:56:16: 警告: 格式 "%d" 要求参数类型为 "int", 但参数 2 类型为 "long long int" [-Wformat=] printf("%d: %.s", line, p - lp, lp); ^ c4.c:56:16: 警告: 字段精度指定符 "." 要求参数类型为 "int", 但参数 3 类型为 "long int" [-Wformat=] c4.c:62:34: 警告: 格式 "%d" 要求参数类型为 "int", 但参数 2 类型为 "long long int" [-Wformat=] if (*le <= ADJ) printf(" %d\n", *++le); else printf("\n"); ^
内容来源: rswier/c4