大大大菜鸟

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年5月2日

摘要: 以前只知道在C#中通过param关键字可以定义参数个数不确定的函数,但是在C语言中如何来实现这种功能呢?在C中定义一个参数可变的函数可以声明如下:return_type methodname(arg_type v1,...);在MSDN中有如下一个C的例子:[代码]要实现c中的可变参数,必须要用到“stdarg.h”中的va_start,va_arg,va_end三个宏,使... 阅读全文
posted @ 2009-05-02 13:40 月蚀之罪 阅读(1630) 评论(0) 推荐(0) 编辑

2009年4月28日

摘要: 我是菜鸟呀,只是记录一下自己的学习心得,各位大牛不要用板砖拍我!! 从开始学习编程开始,就学了c程序设计。但是从来没有用C语言写过东西,所以对c如何开发应用程序还是不懂呀!以后的工作和学习可能要用到用C在linux下来写程序!所以这两天还是学习了一下怎么在linux下编辑、连接c程序。对学习的内容做个笔记吧!考虑到我们在现实中做软件开发时,每个人负责一个模块,主程序调用子模块的内容,我们模拟一下主... 阅读全文
posted @ 2009-04-28 10:05 月蚀之罪 阅读(2198) 评论(0) 推荐(0) 编辑

2009年3月28日

摘要: 在linux中,使用gets函数编译会报错,但是在vC下却不会,查了一下资料,说是gets不安全,想想确实是。[代码] 替代方法是使用fgets函数,这个函数的参数中有定界的参数,所以是安全的。我在linux使用scanf时,要不断的输入字符串,代码如下:[代码]程序并没有按照我想的运行,当不输入字符按下Enter时,程序还是停止在scanf上继续等待用户输入!查了半天也没有办法用scanf来实现... 阅读全文
posted @ 2009-03-28 17:44 月蚀之罪 阅读(2347) 评论(0) 推荐(0) 编辑

摘要: 两道试题摘自CSDN论坛!------------------------------------------------------------------------------------------------------1、如何在下面的test函数里加入代码可以使程序运行起来输入和输出的相等? (环境是vc6Debug方式下) #include <stdio.h> void... 阅读全文
posted @ 2009-03-28 17:25 月蚀之罪 阅读(189) 评论(0) 推荐(0) 编辑

2009年2月21日

摘要: 我们在日常的使用中,经常会用到DataGridView控件,可以将一个BindingList<T>的对象集合赋给DataSource属性,来实现数据源的绑定! 首先看一下 IEditableObject这个接口,MSDN中的定义是:提供提交或回滚对用作数据源的对象所做更改的功能。接口中定义了三个方法,分别是: 名称 说明 BeginEdit 开始编辑对象。 CancelEdit 放弃上... 阅读全文
posted @ 2009-02-21 15:46 月蚀之罪 阅读(1197) 评论(0) 推荐(0) 编辑