ccash数字货币骗局吗
Ⅰ 数字货币钱包大全,该用哪个钱包,看完这篇就够了
在储布和挖矿方面,我推荐和数硬件钱包和家佳保智能家庭矿机,产品最核心优势只有两个字:安全。
以和数硬件钱包为例。和数硬件钱包优势在于:
一、私钥种子层层加密 物理隔绝永不触网
首先,创建钱包时,生成种子密码存储在本地加密芯片,并强制要求设置10位支付密码。
然后,在钱包中构成交易。此时,需要用户输入支付密码以获得私钥来对交易进行数字签名,交易完成。另外,私钥种子被永久存储于芯片中,物理隔绝永不触网,再也不用担心我的密码被黑客盗取了。
二、银行系统验证金融级别主板和加密芯片
采用银行系统验证金融级别主板,私钥种子存储在芯片中。若产品被窃取或丢失,被恶意暴力破坏时,芯片内部将触发自毁电路,立刻永久性不可恢复地删除该区域的所有信息。
三、支持全球比特币ATM机取款,即时到账,方便快捷。
数字资产之所以引起全球众多领域关注,是因为它正在制造一个全球化的快流通,并且流通领域愈大,范围愈广、其使用价值愈高。数字资产的核心是它作用于各国货币之间的媒介。和数钱包内置多家世界主流交易所,随时随地进行数字资产交易,一机在手,行走全球无忧,再也不用为兑换外币而苦恼了。
四、多方共同签名管理资产
跟常规的数字钱包不同,多重签名钱包需要多个密钥持有者的授权才能转移数字货币,故和数钱包的安全性更高。普通钱包:A想转给X一个比特币,A只需要自己的签名(使用私钥)就可以完成交易。和数钱包:A想转给X一个比特币,设置了一个多重签名验证(ABC3个人中至少需要2个人签名才能转账),那么A想给X转账的时候需要B或C也完成签名(使用私钥)。希望可以帮到您。谢谢!
Ⅱ error C2280: : attempting to reference a deleted function
没仔细看哈,可以说说看到的问题。ifstream和ofstream我记得复制构造函数是私有并且没实现的,传引用吧还是
bool Load( ifstream &LoadFile ){ return( CMix::Load( LoadFile ) ); };像这样。基类也这么改,应该就没问题了
Ⅲ abey数字货币靠谱吗
黄连金:首先,A-B-E-Y这四个字母的缩写意为“专注增强收益的高效区块链(Advanced Blockchain for Enhanced Yields)”。它于2018年问世。ABEY存在的主要目的就是从本质上提高区块链的运作效率,使这种革命性的技术能够真正大规模普及。
众所周知,限制区块链普及最大的瓶颈一直是它缓慢的交易速度。比特币网络每秒仅能处理七笔交易,而以太坊网络每秒最多也只能处理20笔交易。因此,在比特币存在超过10年之后,大多数人仍然只听说过区块链,但却很少使用这项技术。
ABEY正是为了解决区块链的低效,以及难以大面积普及的问题而开发。它是一条独立的公链。ABEY采用了独特的链上治理方式和链条架构。 例如,ABEY在研究如何在链中仅使用50个活跃区块。创建新区块时,最旧的区块将从链的尾部移除。但它的数据仍将被保留并存档。这样的架构研究成功的话可使整个链条更短,更轻,且响应更迅速。ABEY需要平均2分钟的时间来创建一个新的区块,经过多项研究证明,这已经接近达到区块产生的最佳时间-比起传统的区块链技术(如比特币),ABEY要高效许多。
二、很有意思。您刚才提到,区块链和以太坊的运作效率都比较低。那么ABEY可以达到什么样的水平?
黄连金:理论上讲,ABEY的事务处理效率可以随着用户需求而不断扩张。 效率的变化也将取决于实际用例的类型。例如,建立在ABEY区块链核心基础上的第一个用例是aPay Systems Payment Services(a支付)平台。据项目方介绍,它目前的效率已经超越了VISA/Mastercard信用卡系统的速率和吞吐量。
在功能的方面,aPay平台内部支持把比特币,以太坊,比特币现金和莱特币瞬时转换为一种叫做ACT(或aCash)的稳定币(与美元价值挂钩)。一旦用户获得ACT,即可开始用来与其他aPay用户进行交易。
另外,用户将很快可以把ACT打入到aPay加密借记卡中,之后可在任何接收VISA/万事达卡的商家处(线上与线下)进行消费,并可在全球任何ATM提款机中提取法定货币。 aPay的目标是成为一架连接加密货币与现实世界之间的桥梁,把加密货币正式带入主流商业世界。
三、如此看来,aPay将会推动区块链技术在电子商务中的大规模应用。除此之外,ABEY团队还有哪些引以为傲的其他成就?
黄连金:ABEY构建了一个松散耦合(loose coupling)的智能合约执行架构。这意味着人们可以使用任何编程语言,或编译器在ABEY平台中开发智能合约。相比之下,开发者将无需局限于以太坊生态中的开发限制,这将重塑智能合约在区块链中构建和运行的方式。
ABEY生态中的第一个智能合约使用C语言编写(C语言在全球最常见的编程语言中排名前三)。目前,全世界有超过540万名已知的C和C ++语言开发人员–相比之下,以太坊生态中仅有不到10,000名Solidity语言的开发人员。在5-6年后,以太坊生态的开发人员扩展率预计仍将比较缓慢。
Ⅳ C++ auto f = [](CCash &cash1, CCash &cash2){}
auto sum = [](int a,int b) {return a + b;};定义了一个简单的lambda函数,该函数的函数列表能够接收两个int类型的数据。lambda 表达式是一种匿名函数,即没有函数名的函数;该匿名函数是由数学中的λ演算而来的。通常情况下,lambda函数的语法定义为:[capture] (parameters) mutable ->return-type {statement}
最为简洁的版本如下
[ capture-list ] { body }
转载自博客:
网页链接
Ⅳ sprintf(ccash,"%12.2f",dcash)什么意思
将dcash变量的值搂、按格式写入到ccash字符数组中去!
总共数据占数组的前12位(包括小数点),右对齐,左补空格。
Ⅵ 如何识别数字货币中的“骗局
前言:由于区块链项目投资的火热,很多骗子嗅到了机会,这会让很多新参与者遭受很大的损失,本文作者Febin John James分享了如何去辨别骗局,希望能够对大家自我保护有帮助,在做任何投资决策前都需要谨慎地做好调查工作。本文来自于hackernoon.com,由蓝狐笔记社群“郭知行”翻译。
不知道有多少人和我一样接到过诈骗短信“恭喜您,中了一台价值500美元的电脑...”,“恭喜您,获得...”,但最后都是骗局,无一例外。
这么多年来一直如此。网络骗局从不会消亡,只是不停地变换形式。事实上,每一种新技术的出现,都伴随着新的骗局。技术的创新让欺诈变得越来越简单,因为在新技术的保护下,骗子愈加难以被追踪。
在数字货币世界中有三种常见的骗局,你需要警惕:
1.虚假I C O
I C O,又名“首次代币公开发行”,指的是区块链项目首次发行token以募集比特币、以太币等通用加密货币的行为。经常通过Earn的邮件,进入各种I C O的电报群。不少项目通过进群可免费领取token的方式吸引投资者的注意。如果我进入一个项目的电报群,项目方的第一句话是“你想要投资多少?”,我会立马将其拉黑。或许他们可能并不是骗子,但是他们应该在让我投资前多谈谈自己项目的愿景和产品。
在你决定投资某个项目前,问问项目方到底想解决什么问题。如果他们对你的技术术语感到困惑,走为上计。可以利用搜索引擎,搜索项目方是否曾经发表过数字货币、区块链相关的内容。我经常根据他们既往的文字判断项目的质量。
骗子要么没有内容,要么花钱找别人代写,质量通常也很低。但也要记住,项目团队中有“大佬”,并不意味着项目质量好。首先要证实“大佬”是否真实,伪造实在太简单了。以太坊的创始人V神就曾“被参加”过他从来没听说过的项目。
2.伪造信息
伪造是骗子惯用的伎俩,比如伪装为其他人。在公共媒体上开一个账户太简单了,只需要几分钟的时间。比如,在Twitter上便有很多虚假账号伪装成以太坊的创始人V神。

示例:声誉高的Git账户((MetaMask团队)
风险警示:蓝狐所有文章都不构成投资推荐,投资有风险,建议对项目进行深入考察,慎重做好自己的投资决策。
想要深入了解区块链,关注“蓝狐笔记”区块链公众号:lanhubiji
Ⅶ ccash币是传销吗
ccash币不是传销,截止2019年5月25日没有被有关部门认定为传销。
ccash币是一种“数字货币”,比如:比特币。ccash是一家澳门注册的交易所,称全球数字资产交易所。
只是提不出币来,主流币都限制提现,唯一的usdt体现后就没有下文了,开通了港澳台长途打客服电话。每个平台提不出钱的理由都是一样的,都是目前提现人数比较多,都是人工审核,让客户耐心等待,这一等就是猴年马月,总之太坑了,只进不出的单机平台。
其实这种小币种,操作模式类似于“庞氏骗局”。ccash币也是一样的。只不过它在营销宣传的过程中采取了直销的模式,让人有一种类似传销的感觉。
传销是指组织者发展人员,通过发展人员或者要求被发展人员以交纳一定费用为条件取得加入资格等方式获得财富的违法行为。传销的本质是“庞氏骗局”,即以后来者的钱发前面人的收益。
新型传销:不限制人身自由,不收身份证手机,不集体上大课,而是以资本运作为旗号拉人骗钱,利用开豪车,穿金戴银等,用金钱吸引,让你亲朋好友加入,最后让你达到血本无归的地步。
(7)ccash数字货币骗局吗扩展阅读:
数字货币。数字货币简称为DIGICCY,是英文“Digital Currency”(数字货币)的缩写,是电子货币形式的替代货币。数字金币和密码货币都属于数字货币(DIGICCY)。
数字货币不同于虚拟世界中的虚拟货币,因为它能被用于真实的商品和服务交易,而不局限在网络游戏中。早期的数码货币(数字黄金货币)是一种以黄金重量命名的电子货币形式。
现在的数码货币,比如比特币、莱特币和PPCoin是依靠校验和密码技术来创建、发行和流通的电子货币。其特点是运用P2P对等网络技术来发行、管理和流通货币,理论上避免了官僚机构的审批,让每个人都有权发行货币。
2016年11月,中国数字货币研究所成立,旨在培养数字货币高层次人才,开展数字货币研究、咨询、发展规划及相关活动,是经过有关部委批准的、具有合法牌照的非盈利单位,致力于促进数字货币行业的科研与实践融合发展。
杭州市、深圳市、贵州省已经成为争夺央行数字货币试点的三大地区。杭州正在积极推进钱塘江金融港湾的规划建设,其中也包括区块链产业。 杭州市已成立的区块链产业园区有西溪谷区块链产业园 、中国(萧山)区块链创业创新基地 、杭州区块链产业园。
参考资料来源:网络-数字货币
参考资料来源:网络-传销
Ⅷ 求一个五百行的C语言程序,用上结构体,文件,C++编译啊,万分感谢
头文件部分
//显示欢迎信息
void welcome();
//系统主菜单
void mainmenu();
//开户
void openAnAccount();
//销户
void closeAnAccount();
//存款
void deposit();
//取款
void withdraw();
//查询
void query();
//查找一个账户在数组中的位置
int findAnAccount (int accNumber);
//显示一个账户的信息
void dispAnAccount (int i);
//生成帐号
int createAccNumber();
//把结构体数组中的数据写入文件
int writeData();
//把数据从文件中读到结构体数组中
int readData();
//检查录入的户名,密码,存入金额格式是否合法。返回值:0:合法,1:非法。
//flag:0:户名,1:密码,2:存入金额。checkStr:需检查的项目。
int checkInput (int flag , char *checkStr);
//去除右空格
char *rightTrim (char *str);
//显示所有账户
void queryall();
//得到键盘录入的户名
void getaccName (char accNumber[]);
//得到键盘录入密码
void getaccPWD (char accPWD[] );
//得到键盘录入金额
double getcash();
//得到键盘录入帐号
int getaccNumber (int flag);
#define N_MAXREC_NO 100 //文件最大行数
#define MAXLINE 256 //行最大长度
//数据结构体记录
//账户结构体的声明
struct record
{
int accNumber;//帐号
char accName[9];//户名
char accPWD[7];//密码
double balance;//余额
char flag[2];//销户标志
};
//自定义数据类型
typedef struct record RECORD;
//结构体数组
RECORD rs[N_MAXREC_NO];
//最后一个账户在结构体中的位置
int maxAccount = -1;//初始化为零。
源文件部分
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <conio.h>
#include "bank.h"
int main ()
{
char userName[9];
char userPWD[7];
int i;
welcome();
for (i = 0; i < 3; i++)
{
printf ("\n");
printf( " 请输入您的用户名: " );
scanf ("%s",userName);
fflush (stdin);
printf("\n");
printf(" 请输入您的密码: ") ;
scanf ("%s",userPWD);
fflush (stdin);
if ((strcmp(userName , "admin" ) == 0) && (strcmp(userPWD , "admin") == 0 ))
{
//用户名和密码正确,显示主菜单
mainmenu();
}
else
{
if (i < 2)
{
//用户名或密码错误,提示用户重新输入
printf("用户名或密码错误,请重新输入!");
}
else
{
//连续三次输错用户名或密码,退出系统。
printf( "用户名或密码错误,退出系统!");
}
}
}
return 0;
}
void welcome ()
{
printf("+-----------------------------------------------+\n");
printf("| |\n");
printf("| 欢迎使用储蓄综合业务平台 |\n");
printf("| |\n");
printf("+-----------------------------------------------+\n");
printf(" ^ ^ 小曼软件,版权所有! \n");
}
//显示系统菜单信息
void mainmenu()
{
int choice;
choice = -1;
do
{
printf("\n");
printf("+-----------------------------------------------+\n");
printf("| 存款 请按 1 开户 请按 4 |\n");
printf("| 取款 请按 2 销户 请按 5 |\n");
printf("| 查询 请按 3 退出 请按 0 |\n");
printf("+-----------------------------------------------+\n");
printf("请输入您的选择 : ");
scanf ("%d", &choice);
fflush ( stdin );
switch (choice)
{
case 0:
exit (0);
case 1:
deposit ();
break;
case 2:
withdraw ();
break;
case 3:
query ();
break;
case 4:
openAnAccount();
break;
case 5:
closeAnAccount();
break;
case 6:
queryall ();
break;
default:
printf(" 无效选项!" );
printf("\n");
break;
}
}while (choice != 0);
maxAccount = 0;
}
//开户
void openAnAccount ()
{
int accNumber; //账号
char accName[9]; //户名
char accPWD[7]; //密码
double cash; //存入金额
//初始化变量
accNumber = 0;
memset(accName, 0, sizeof(accName));
memset(accPWD, 0, sizeof(accPWD));
cash = 0;
//生成账号
accNumber = createAccNumber();
//获取帐户名称
getaccName(accName);
//获取账户密码
getaccPWD(accPWD) ;
//获取存入金额
cash = getcash(0);
maxAccount++;
rs[maxAccount].accNumber = accNumber;//把帐号存入结构体
strcpy(rs[maxAccount].accName,accName);//把用户名存入结构体
strcpy(rs[maxAccount].accPWD,accPWD);//把密码存入结构体
rs[maxAccount] .balance = cash;//把第一次开户的存款存入结构体
strcpy(rs[maxAccount] .flag,"0");//把开户时的账户状态存入结构体
//显示账户信息
dispAnAccount(maxAccount);
printf("开户成功!按任意键返回...");
printf ("\n");
getch();
return;
}
//显示用户信息
void dispAnAccount(int i)
{
printf("+-------------------------------------------------+\n");
printf("| %-5s | %-8s | %-6s | %-12s | %4s |\n","帐号","户名","密码","余额","状态");
printf("--------+----------+--------+--------------+------+\n");
printf("| %5d| %-8s | %-6s | %12.2f | %4s |\n",rs[i].accNumber,rs[i].accName,rs[i].accPWD,rs[i].balance,atoi(rs[i].flag)?"销户":"正常");
printf("+-------------------------------------------------+\n");
}
//生成帐号
int createAccNumber ()
{
if ( maxAccount == -1)
{
//帐号从10001开始
return 10001;
}
else
{
//顺序产生帐号
return rs[maxAccount].accNumber + 1;//顺序产生帐号
}
}
//获取账户名称
void getaccName(char accName[])
{
char caccName[100];//户名
int i;
while (i)
{
memset (caccName, 0, sizeof(caccName));
printf ("\n");
printf ("请输入储户户名:" );
scanf ("%s",caccName);
fflush(stdin);
if (checkInput (0, caccName))
{
printf( "超过位的最大户名长度!\n");
continue;
}
i = 0;
}
memcpy (accName, caccName, 9);
}
//获取帐号密码
void getaccPWD (char accPWD[])
{
char caccPWD[100]; //密码
int i = 1;
while (i)
{
memset ( caccPWD, 0, sizeof (caccPWD));
printf ("\n");
printf("请输入储户密码:" );
scanf ("%s" ,caccPWD);
fflush(stdin);
if (checkInput (1, caccPWD))
{
printf( "超过位的最大密码长度! \n");
continue;
}
i = 0;
}
memcpy (accPWD, caccPWD, 7);
}
//获取存入(取款)金额
double getcash (int flag)
{
char ccash[100]; //金额
double dcash; //金额
int i = 1;
int j;
wangman:while (i)
{
memset(ccash, 0, sizeof(ccash));
dcash = 0;
printf ("\n");
switch (flag)
{
case 0: printf ("请输入存入金额:") ;
break;
case 1: printf("请输入取款金额:");
break;
}
scanf ("%s", ccash);
if ( (checkInput(2, ccash) ))
{
printf("录入的金额超过位的最大存入(取出)金额长度!请从新输入。。。。。\n");
goto wangman;//输入金额不合法,跳到wangman(王曼)哪一行从新执行,输入。。。。
}
for (j = 0; j <= 99; j++)
{
if ( !(ccash[j] >= '0' && ccash[j] <= '9' || ccash[j] == '\0' || ccash[j] == '.'))
{
printf("您的输入有误,请再次输入!\n");
goto wangman;//输入金额不合法,跳到wangman(王曼)哪一行从新执行,输入。。。。
}
}
dcash = atof(ccash);
fflush (stdin);
i = 0;
}
/*scanf("%lf",&dcash);
fflush(stdin);
sprintf(ccash,"%12.2f",dcash);
if ( (checkInput(2, ccash) )
{
printf("录入的金额超过位的最大存入(取出)金额长度!\n"); (书上这段有漏洞,比如输入负数也能开户。)
getcash(flag);(此处课本误用continue语句,,他只能用在循环语句里,不能用在选择语句里,记住啊。。)
}*/
return dcash; //把录入金额返回主调函数。。。
}
//检查操作员输入的账户信息是否规范
int checkInput(int flag, char *checkStr)
{
switch(flag)
{
//检测用户名是否超过最大长度
case 0:
{
if(strlen(checkStr) > 8)
{
return 1;
}
break;
}
//检测密码是否超过最大长度
case 1:
{
if(strlen(checkStr) > 6)
{
return 1;
}
break;
}
//检测金额是否超过最大长度
case 2:
{
if(strlen(checkStr) >12)
{
return 1;
}
break;
}
default:
return 0;
}
return 0;
}
void deposit ()
{
int accNumber ; //账号
int accountPosition; //账户在数组中的位置
double cash; //存入金额
accNumber = 0;
accountPosition = -1; //-1,表示未找到
cash = 0;
accNumber = getaccNumber(0); //获取账号
accountPosition = findAnAccount (accNumber);//调用查找函数,记下账户位置,即下标号。。。。。
if (accountPosition == -1)
{
printf("查无此账户,请按任意键返回..." );
printf("\n");
getch();
return;
}
//显示账户信息
dispAnAccount(accountPosition);
//已销户账户,不能进行存款操作
if (strcmp(rs[accountPosition].flag,"0") !=0) //已销户账户,不能进行存款操作
{
printf("该账户已销户,不能存款!,请按任意键返回。。。。" );
printf("\n");
getch();
return;
}
cash = getcash(0);
rs[accountPosition].balance = rs[accountPosition].balance + cash;
dispAnAccount(accountPosition);
printf ("存款成功!按任意键返回。。。");
printf("\n");
getch();
}
//得到一个帐号
int getaccNumber (int flag)
{
int iaccNumber;
iaccNumber = 0;
printf("\n");
switch (flag)
{
case 0 :
printf("请输入要存款的账号:" );
break;
case 1 :
printf("请输入要取款的账号:" );
break;
case 2 :
printf("请输入要销户的账户:" );
break;
case 3 :
printf("请输入要查询的账号:" );
break;
}
scanf("%d",& iaccNumber);
fflush(stdin);
return iaccNumber;
}
//查找账户函数
int findAnAccount (int accNumber)
{
int accountPosition;//账户在数组中的位置/下标
int i;//循环控制变量
accountPosition = -1; //初始位置是-1,表示未找到
//查找账户的位置
for (i = 0; i <= maxAccount; i++)
{
if (rs[i].accNumber == accNumber)
{
accountPosition = i;
break;
}
}
return accountPosition;
}
//取款
void withdraw ()
{
int accNumber;//帐号
char accPWD[7];//密码
int accountPosition;//账户在数组中的位置
double cash;//存入金额
//初始化
accNumber = 0;
accountPosition = -1;
cash = 0;
memset(accPWD, 0, sizeof(accPWD));
//获取取款帐号
accNumber = getaccNumber(1);
//查找该账户
accountPosition = findAnAccount(accNumber);
if (accountPosition == -1)
{
printf("查无此账户,按任意键返回。。。。");
printf("\n");
getch ();
mainmenu();
}
if (strcmp(rs[accountPosition].flag,"0") !=0) //已销户账户,不能进行取款操作
{
printf("该账户已销户,不能取款!,请按任意键返回。。。。" );
printf("\n");
getch();
return;
}
getaccPWD(accPWD);
if (strcmp(rs[accountPosition].accPWD,accPWD) != 0)
{
printf("密码不正确!请按任意键返回。。。。" );
printf("\n");
getch ();
return;
}
cash = getcash(1);
rs[accountPosition].balance = rs[accountPosition].balance - cash;
if ( rs[accountPosition].balance < 0)
{
rs[accountPosition].balance = rs[accountPosition].balance + cash;//还原原始余额。。。。。。。。
printf("\n");
printf("对不起,您的余额不足,取款失败!按任意键返回。。。。");
printf("\n");
getch();
return;
}
}
//显示所有账户信息
void queryall()
{
int i;
for( i = 0; i <= maxAccount; i++)
{
dispAnAccount(i);
}
printf( "系统中所有账户均已列出,按任意键返回..." );
fflush(stdin);
getch();
return;
}
//销户
void closeAnAccount ()
{
char a = '1';
int accNumber;
char accPWD[7];
char userAnswer;
int accountPosition;
accountPosition = -1;
accNumber = 0;
memset(accPWD, 0, sizeof(accPWD));
accNumber = getaccNumber(2);
getaccPWD(accPWD);
accountPosition = findAnAccount(accNumber);
if (accountPosition == -1)
{
printf("查无此账户,按任意键返回...");
printf("\n");
getch ();
return;
}
if (strcmp(rs[accountPosition].accPWD,accPWD) != 0)
{
printf("密码不正确!请按任意键返回..." );
printf("\n");
getch ();
return;
}
dispAnAccount(accountPosition);
if (strcmp(rs[accountPosition].flag,"0") !=0)
{
printf( "该账户已经销户,不能再次销户,请按任意键返回...");
printf("\n");
getch ();
return;
}
printf("确认将账户%d销户吗? [1:销户|其它:不销户]",
rs [accountPosition] .accNumber);
scanf("%c",&userAnswer);
fflush(stdin);
if (userAnswer == a)
{
strcpy(rs[accountPosition].flag, "1");
rs[accountPosition].balance = 0;
dispAnAccount (accountPosition);
printf ("销户成功!按任意键返回...");
printf("\n");
getch();
return;
}
printf ("用户取消销户!按任意键返回...");
printf("\n");
getch();
return;
}
//查询
void query ()
{
int accNumber;
char accPWD[7];
int accountPosition;
accountPosition = -1;
accNumber = 0;
memset (accPWD, 0, sizeof(accPWD));
accNumber = getaccNumber(3);
getaccPWD(accPWD);
accountPosition = findAnAccount(accNumber);
if (accountPosition == -1)
{
printf("查无此账户,按任意键返回" );
printf("\n");
getch();
}
dispAnAccount(accountPosition);
if (strcmp(rs[accountPosition].accPWD, accPWD) != 0)
{
printf("\n密码不正确!按任意键返回...");
printf("\n");
getch();
return;
}
if (strcmp(rs[accountPosition].flag, "0") !=0)
{
printf("\n该户已销户!按任意键返回...");
printf("\n");
getch();
return;
}
printf("\n查询成功!按任意键返回...");
printf("\n");
getch();
return;
}