2024-12-02 14:17:12
打的很不详细啊,我要具体点的方法,你可以不用写程序,我要方法,字符串是的没问题,但是现在有100个账户,第一个帐号可以自己赋值字符串19位,那第二个人的帐号怎么让系统自动赋给呢
你描述应该详细一点。什么叫自己赋值字符串19位?什么叫系统自动赋值?我们讨论问题,应该把问题抽象出来。现在我们可以不谈自动取款机。从纯设计的角度去分析问题。
就是现在自己做小项目我是计算机系学生,学项目,自动取款机现在只能写了,那个登录时候要帐号和密码,帐号密码在开户函数时候系统给帐号,自己设置密码,现在的帐号位数,咱们用的银行卡卡号都是十九位的,比如建行卡号,可是电脑现在整型的只能到八九位数字,只能用字符串实现了,可是第二个人帐号我想在第一个帐号基础上自动加一,怎么转换呢,你能帮我吗,依然谢谢你哦
其实你可以用几个整数拼接成一个字符串,最后一个整数自动+1不就行了么
sprintf(str,"%d%d%d",a,b,c);
str是个19位的字符串,a,b,c是三个整数。%d代表十进制证书,会把a,b,c替换进去