这个怎么做,不知道怎么说标题。

Thinbug 2004-12-08 12:08:36
int abc1 = 100;
int abc2 = 210;
int abc3 = 831;
int abc4 = 12;
int ........
int ........
int abc999 = 24;

我现在要rand()%1000
然后取得其中一个数值。例如现在rand()%1000 = 4的话
那么我就得到12

abc(i)《-不知道如何取得
...全文
113 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Thinbug 2004-12-08
  • 打赏
  • 举报
回复
因为一些原因,不能用数组,不能改那些
就是想得到abc(rand)的数据。
bobob 2004-12-08
  • 打赏
  • 举报
回复
老大你不会用数组吗
pomelowu 2004-12-08
  • 打赏
  • 举报
回复
用个数组就是了。
int abc[999] = {100,210,831,12,....,24}; //自己把中间的补全

然后就abc[i],不就行了?
koko1998 2004-12-08
  • 打赏
  • 举报
回复
没明白
3m2u 2004-12-08
  • 打赏
  • 举报
回复
这也叫答案?倒分啊?
chuanke 2004-12-08
  • 打赏
  • 举报
回复
=========================
没明白我的意思
int abc3 = 831;
如果有一个字符串tmp="abc3"
那么我现在如何得到abc3的数值

get = (tmp.数值).数值

========================
CString str;
int i;
//将字符串转换为整型
str="123";
i=atoi(str);
TRACE("i = %0d",i);
koko1998 2004-12-08
  • 打赏
  • 举报
回复
struct Item{
char szName[20];
int value;
}

然后做一个链表,查询就是了。
alvinleung 2004-12-08
  • 打赏
  • 举报
回复
用个map存起来行不行啊?哈哈
3m2u 2004-12-08
  • 打赏
  • 举报
回复
struct Item{
char szName[20];
int value;
}
然后把数据读进来,得到用户输入后在 Item 数组中查找,如果找到了就返回对应的value
Thinbug 2004-12-08
  • 打赏
  • 举报
回复
没明白我的意思
int abc3 = 831;
如果有一个字符串tmp="abc3"
那么我现在如何得到abc3的数值

get = (tmp.数值).数值

yaozijian110 2004-12-08
  • 打赏
  • 举报
回复

用指针数组试试:
int i;
int *abc[100];
abc[0] = &abc0;
abc[1] = &abc1;
....... abc[99] = &abc99;
然后取 *(abc[rand()%1000]);
你这问题真是无聊哦

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧