Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 比较付款数据_C++_Arrays - Fatal编程技术网

C++ 比较付款数据

C++ 比较付款数据,c++,arrays,C++,Arrays,在我的工作中,我们有两个系统,一个是每月自动收集客户付款的系统。还有一个负责管理这些客户的会员资格。可悲的是,我们过时的技术无法相互沟通,因此我们不知道客户是否在没有手动审核的情况下实际支付了会员费 我被派来负责这个过程,男孩做这件事需要一段时间 我对C++的知识有限,正在寻找编写程序来为我做比较。 关于如何实现这一点,我有两个想法,我想知道你们的想法。这些是最好的还是可能的,或者有更好的解决方案 当前设置:我们在excel中有一个所有成员的列表,其中列出了每个成员应支付的金额,然后我们检查实际

在我的工作中,我们有两个系统,一个是每月自动收集客户付款的系统。还有一个负责管理这些客户的会员资格。可悲的是,我们过时的技术无法相互沟通,因此我们不知道客户是否在没有手动审核的情况下实际支付了会员费

我被派来负责这个过程,男孩做这件事需要一段时间

我对C++的知识有限,正在寻找编写程序来为我做比较。

关于如何实现这一点,我有两个想法,我想知道你们的想法。这些是最好的还是可能的,或者有更好的解决方案

当前设置:我们在excel中有一个所有成员的列表,其中列出了每个成员应支付的金额,然后我们检查实际收取的款项,确保每个人的付款都经过处理,没有被拒绝

选项1:具有多维字符串数组。将excel文件读入这个数组,它将有三列,名字,姓氏,他们应该支付的金额。这将按字母顺序排列,以帮助搜索。然后我将以css文件格式导出事务,并一次读取一行。当它读取一行时,它会在数组中搜索相同的名字和姓氏。一旦发现,它将采取支付的金额确认它说处理,而不是拒绝,如果是这样,将从客户的金额中减去他们应该支付。最后,如果每个客户应该支付的金额等于0,那么每个人都支付了

选项2:与选项1类似,只是没有使用多维数组,而是使用两个css文件。并且不在开始时将项目放入数组


想法?这是解决这个问题的明智方法吗?我是一名新手程序员,所以我只是在寻求建议。

您的解决方案可以工作,但适合于小型数据集。我现在不知道您的限制是什么,但我认为更优雅的解决方案是首先在第一个系统上设置一个数据库(而不是excel文件)

允许您创建数据库吗?excel文件中有多少客户?

在我所在的位置,大约有500个客户,每年增长700个左右。还有5个其他地点的客户超过1000人,但我们都是分开的。据我所知,其他大多数地方也有类似的做法,要么使用excel,要么打印所有列表,然后用纸和笔进行打印。我很想建立一个数据库,但公司的所有者在这方面很严格。但现在我想起来了,我不明白为什么我可以只拥有一个本地数据库,导入所有数据,并使用它进行比较。谢谢你的想法!买东西可能会便宜很多。你可以破解一些东西,但你在玩弄金钱,人们对金钱的看法真的很奇怪。他们非常非常认真地对待在系统中消除bug时所犯的错误。您必须花时间确保它是正确的,并且根据您对组织的价值,机会成本和在手动过程中花费的时间加上根据手动过程检查结果所花费的时间可能是致命的。