严重性 代码 说明 项目 文件 行 禁止显示状态 警告 C4477 “printf”: 格式字符串“%s”需要类型“char *”的参数,但可变参数 1 拥有了类型“int” Project1_3 E:\大三下\OS\os实验\os实验\Project1_3\源.cpp 173
时间: 2023-11-24 07:05:30 浏览: 227
深入C语言把文件读入字符串以及将字符串写入文件的解决方法
这个警告是因为你在使用 `printf` 函数时,第一个可变参数应该是一个字符串类型的指针,但是你传递了一个整数类型的参数。你需要检查一下你的代码,确定你是否正确地使用了 `printf` 函数,特别是第一个参数是否正确地传递了一个字符串类型的指针。
如果你确定你的代码正确,你可以使用下面的预处理指令来禁止这个警告:
```c
#pragma warning(disable:4477)
```
不过,最好还是检查一下你的代码,以确保它是正确的。
阅读全文