c - vscode上的“拒绝访问”c程序
问题描述
所以,我尝试在 vscode 上编写 ac 程序,这是我收到的输出。
[Running] cd "c:\Users\Lily\Documents\vscode prg\" && gcc rect.c -o rect && "c:\Users\Lily\Documents\vscode prg\"rect
rect.c: In function 'main':
rect.c:21:12: warning: 'return' with a value, in function returning void
return 0;
^
rect.c:2:6: note: declared here
void main()
^~~~
Access is denied.
[Done] exited with code=1 in 2.778 seconds```
解决方案
你的程序有轻微的类型错误,例如main
函数应该返回一个整数,所以返回类型应该是int
,而不是void
。您应该main
通过以下任何一种方式声明您的函数:
int main()
int main(int argc, const char *argv[])
回到您的“拒绝访问”问题,主要是防病毒问题。我曾经在 C 语言中遇到过这样的问题。我使用 mcafee 防病毒软件,每当我编译一个程序时,它都会显示“访问被拒绝”,然后 mcafee 会显示一条通知,上面写着“我们刚刚删除了一个病毒”。我的怀疑越来越大,我去隔离 mcafee 中的项目,然后找到了我的可执行文件。显然,防病毒软件有时会将 C 程序与病毒混淆。您可以关闭您的防病毒软件(在 mcafee 的情况下关闭实时扫描程序)或告诉您的防病毒软件不要检查项目文件夹中的病毒。
如果我犯了错误,请告诉我,祝你有美好的一天!
推荐阅读
- sql - Hive SQL 查询,如何根据地图中的整数值进行过滤?
- r - 读取具有 JSON 格式数据的 csv 文件的单个单元格,并使用 R 将其转换为数据框(列)
- weblogic - 更改 WebLogic 管理员门户 URL
- python - Discord.py 在命令方法上使用多个权限检查装饰器
- javascript - 如何从我的 JavaScript 应用程序调用 API
- java - 正确忽略 InterruptedException
- haxe - Haxe 4.1.5 保存数据?
- c++ - LoadLibrary Dll 注入器获取路径输入并“加扰”
- ruby-on-rails - 将空字符串转换为 int 的更短方法,然后进行钳位
- javascript - 网站按钮点击在移动设备上不起作用