
C
aspwindowsxp
这个作者很懒,什么都没留下…
展开
-
回调函数
<br />什么是回调函数?<br />简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。<br />为什么要使用回调函数?<br />因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。<br />如果想知道回调函数在实际中有什么作用,先假设有这样一种情况,我们要编写一个库,它提供了某些排序算法的实原创 2010-09-12 21:37:00 · 285 阅读 · 0 评论 -
C语言字符串中包含分隔符的拆分
<br />最近在工作中要实现这样一个功能:<br />从一个文本文件中按行读取数据,一行数据中每一列都可能含有空格,所以你要把空格给截取出来。列之间是通过TAB键分割的。<br />我在一开始使用了C的库函数strtok这个函数。<br />先介绍一下strtok这个函数原型:<br />char *strtok(char *src, char *flag)<br />参数一是你要截取的字符串,参数2是字符串中的分隔符。<br />看一下linux的man手册是如何结束这个函数的功能的:<br />这个原创 2010-09-04 23:53:00 · 5333 阅读 · 0 评论