Microsoft Visual Studio 2005的新手使用问题
答案:2 悬赏:80 手机版
解决时间 2021-03-14 20:44
- 提问者网友:十年饮冰
- 2021-03-13 23:43
刚下了个Microsoft Visual Studio 2005 用来做C语言 但是不知道怎么用 我是这么做的
文件→新建→项目→win32控制台应用程序→然后就直接按完成了
我把C语言的代码打在源文件那 复制下来
// C语言.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
#include
int age(int n)
{int c;
if(n==1)c=1;
else n--,c=age(c-1)/2-1;
return c;
}
void main()
{printf("%d\n",age(10));}
然后就直接按调试了。
结果 弹出很多英文提示调试中断
Run-time Check Failure #3 -The variable 'c' is being used without being defined.
(press Retry to debug the application)
这是怎么回事啊?
我方法错了 还是 我下的这个Microsoft Visual Studio 2005有问题 还是2个都有?
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-14 00:13
用VC++来调试老式的C代码(特别是非ISO C标准的C代码,多见于国内的老教材或者初学者书写),肯定会有乱七八糟的问题。
你这个age函数体里面的语句,else后面的c是怎么回事,你必须弄明白。
你可以显式地为c赋值,看看结果和自己想象的有什么不同。
另外,如何使用VC++这个IDE,你还是要好好看看软件帮助才行。
很多学生都反映不会用VC++,认为它没有TC2、TC3方便。
实际上是他们没有掌握软件的用法,特别是不了解VC++的工程机制,所以才不会部署自己的代码或者迁移旧代码。
第三,尽量学用标准C和标准C++,如果可能的话,可以从VC++开始起步,避免使用不标准的C。
全部回答
第一问: 一般对数据库的操作是实现microsoft的ado.net框架的idbconnection,idbcommand,dbdataprater等接口,所以不建议采用控件直接绑定数据库.具体可以上msdn查询. 第二问: 不是很明白你问题的意思,或许你之前是在用freamwork1.1/1.0框架,所以在ide中可以随意的拖放设计控件的位置,实现所见即所得.其实2005更加符合规范,如果你需要拖放控件位置可以在脚本页给body加上"ms_positioning="gridlayout"这段,意思是设置成为网格状,此方法亦试用于div
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯