visualstudio2015 c++文件不能调试不能运行

电脑win1064位vs是社区版的vs我装到f盘... 电脑win10 64位 vs是社区版的
vs我装到f盘
展开
 我来答
小星星教育知识分享
高粉答主

2019-11-30 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67132

向TA提问 私信TA
展开全部

把断点打在print(7);这一行,调试F11,就进入到print函数体内。

配置方法:

#include<stdio.h>

intprint(intcount)

{

inti=0;

for(;i<count;++i)

{

printf("helloworld\n");

}

return0;

}


intmain(intargc,char*argv[])

{

printf("helloworld\n");

print(7);


return0;

}

扩展资料

编译器使用注意事项

在VS(VisualStudio)下编译C语言程序,如果使用了scanf()、gets()、strcpy()、strcat()等与字符串读取或操作有关的函数,有时候VS会报错,提示该函数可能不安全,并且建议替换为带有_s后缀的安全函数。

canf()、gets()、fgets()、strcpy()、strcat()等都是C语言自带的函数,它们都是标准函数,但是它们都有一个缺陷,就是不安全,可能会导致数组溢出或者缓冲区溢出,让黑客有可乘之机,从而发起“缓冲区溢出”攻击。

scanf_s()、gets_s()、fgets_s()、strcpy_s()、strcat_s()是微软自己发明的安全函数,它们仅适用于VS,在其它编译器下无效。这些安全函数在读取或操作字符串时要求指明长度,这样一来,过多的字符就会被过滤掉,避免了数组或者缓冲区溢出。

文婧52
推荐于2017-12-16 · TA获得超过276个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:40.7万
展开全部
亲爱的 那只是一个扩展名为.cpp文件 无法编译 在vs中叫做杂项文件 只能看和改 想要运行得新建项目 新建c+源文件 在c++源文件中写 记住编译器调试 运行的不是文件 而是工程
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gz_chatbot
2015-10-10 · 超过85用户采纳过TA的回答
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:82万
展开全部
要先建立工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式