网络安装的vc2008 Express,没提示安装MSDN啊,找又找不到,有些函数又需要查,各位给说说咋下载和安装vc2008 Express及其MSDN,谢谢。
http://topic.csdn.net/u/20080327/17/371ba089-3d49-40ef-b482-45eaae331d3c.html 这是vc2005不支持的例子
char buf[2]; scanf( "%s",&buf); printf( "%s,%d\n",buf,sizeof(buf) ); 输入 12345 输出 12345,2 问题: 怎么知道字符"3"的内存地址 他和2是连续的吗? 这么做有什么潜在的危害?
我是vc的新手,不太了解vc的数组最大能定义到多少.我现在定义到28000多时,还可以运行,但定义到达28300以上时,就显示堆栈溢出,所以想问问高手们.是不是有限制下限.int sl[28300].
我想在 C 中定义一个函数传入两个参数 一个是长字符串,一个是短字符串 比如 "aa#cc#ee#dd" 和 "#" 通过拆分排序将长字符串分成如下形式 arr[0] = "aa"; arr[1] = "cc"; arr[2] = "dd"; arr[3] = "ee"; 请问要如何返回 这个 arr 数组的?
小弟看了md5 rfc文档,对于md5值的打印,例子程序采用的是: unsigned char digest[16]; .............. ...................... unsigned int i; for(i=0;i<16;i++) { printf("%02x",digest); } 现我想要把digest[16]这个数组的值存储到另外个unsigned char buff[]数组里面,并且对于某些disgest=9 或者 8等只有一位数的时候能够在左边补0 变成09 ,08等的形式,然后可以通过printf("%s",buff);这样直接打印正确的结果! 想了很...
这两天接受一个走了的同事的代码,发现一个小疑问。 比如说我们定义一个用来存贮字符串的数组,这个串我们允许的最大长度为10,那么我一般是定义为“char[11]”的,我认为字符串数组需要一个“\0”作结束标志,这样似乎更妥贴。(这也是我个人经验,一直这么写,没出过问题,也没有试过不这么写会出什么问题,如果哪位知道具体所以然的,请指教)。 可是看我同事的代码,我发现他所有这样的地方都定义为“允许长度+3”,我不知道这...
启动,弹菜单,弹对话框,都有明显的延迟。这编译器怎么搞的啊:shock: 感觉微软的东西总是越做越大,很多不必要的东西在里边,愁人啊。 [ 本帖最后由 也是菜鸟 于 2009-4-15 17:19 编辑 ]