C语言里面的回调机制20190909

1、函数指针的应用场景:回调(CALLback)

简单的说,我们调用别人提供的API函数,称为CALL.

应用程序Application CALL 第三方库API.

如果在别人的库里面调用我们的函数,就叫CALLBack

#include <stdio.h>
#include <Windows.h>

const char* source="C:\\CPP\\Std lib\\20190906\\Call_Back\\1.txt";
const char* dst="C:\\CPP\\Std lib\\20190906\\Call_Back\\1_copy.txt";

int main()
{
	printf("start copy......\n");
	BOOL result=CopyFile(source,dst,FALSE);

	printf("operation done:%s \n",result?"success":"failed");

	return 0;
}

我们希望:我们提供一个函数,系统能够时不时的调用我们的这个函数,

将total/copied 数据通知给我们。

就是用函数指针来实现。

发布了140 篇原创文章 · 获赞 26 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_41211961/article/details/100651511
今日推荐