我现在有一个函数它的操作既需要修改A文件,也需要修改B文件那么,应该如何同时打开这两个文件呢... 我现在有一个函数,它的操作既需要修改A文件也需要修改B文件。那么应该如何同时打开这两个文件呢?
已经有人给你那么多方法了。我还是建议不要用extern去使全局变量,也不要把变量定义在头文件然后用include把变量包含进其它源文件使用,不要这样做!这是菜鸟的做法!
囸确的做法是这样的你把变量定义在相应的源文件中,定义成全局的然后写一个接口去读取,充分利用封装的思想!我举个例子哈:
1设置全局变量,两个函数公用
2某一个函数用引用类型参数,将参数内容传递出来
我把这个变量做成一个头文件然后每个子函数都#include 为什么编译还是有错?
通过函数参数的形式传递全局变量和静态变量也可以。临时变量是不行的
我把这个变量做成一个头文件然后每个孓函数都#include 为什么编译还是有错?
我把这个变量做成一个头文件然后每个子函数都#include 为什么编译还是有错?
通过pfA和pfB操作这两个文件
和操作一个文件是一样的用不同的指针就可以
你对这个回答的评价昰?