#pragma
warning disable 的用法
warning disable 作用:让编译器忽略指定编号的警告,跳过警告直接运行程序,可用来忽略一部分不重要的警告报错
今天做操作系统课设时,遇到了代码#pragma warning,搜集了资料查阅如下,以备以后查找使用(只写了disable,其他有遇到再补充)
以下是我遇到的情况:
源代码:
#pragma warning(disable:4996)
...
case 2: //申请设备资源
{
printf(" 请输 入 你 要 申 请 设 备 的 进 程号:");
scanf("%d", &jch);
for (int ri = 0; ri < s_max; ri++)
request[ri] = 0;
int sqsbzl;
...
因为在vs中使用scanf
报错,提议使用更安全的scanf_s
版本:
错误 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
为了让程序直接运行,用命令直接忽略warning:4996
#pragma warning(disable:4996)
程序正常运行