字符串数组的随机值我想有一个字符串数组,有什么东西从数组中返回一个随机字符串,所以是这样的:选择用C
char* initialblow[] = {"hey", "hi", "hello"}; // this might be bigger or smaller
char* secondblow[] = {"Bob", "Phil", "Sue"};
int length1 = sizeof(initialblow)/sizeof(char);
int length2 = sizeof(secondblow)/sizeof(char);
...
return initialblow[rand() % length1] + ", " + secondblow[rand() % length2]
我是不是搞乱的东西真的很明显向上?我很长一段时间没有触及C,也无法弄清楚这个问题。
谢谢@尼克!我只是查找了sprintf(),并且我清楚了,这是否意味着如果我打印出''out',它会是我想要的字符串? –
@CassidyWilliams:是的,这是正确的。 – legends2k
@Nick我回到这个,如果我想返回'out'呢?我会有一个函数,如: 'char * getOut(){return * out; '',还是别的? –