如何将随机字符串从2d数组添加到1d数组[c++]
How to add a random strings from a 2d array to a 1d array [C++]
那么,我有一个1d字符数组char boo[1024]
。
我有一个二维数组,比如char* names[] = {"apple", "orange", "grape"}
用户将在boo
中输入一个未知长度的字符串。
我必须声明第三个数组char pot[1024]
,其内容必须是:
boo +" M "+一个随机的词从名称 +" N "+随机数的大小4位数。
我是c++的新手,我真的不明白如何做到这一点。
希望有人能帮助我一个小的代码片段如何在c++中做上述任务
我建议你试试这个:
char boo[1024] = "For example Hello";
const unsigned int name_size = 5; // For example 5, you can your needed size
string names[name_size]; // You need to add items to names
string pot(boo);
pot = pot + "M" + names[rand() % name_size] + "N" + to_string(rand() % 9000 + 1000);
相关文章:
- C++向数组添加元素并调整数组大小
- 向对象数组 c++ 添加值
- 在 c++ 中将 Char 数组添加到 Char * 变量
- 向动态数组添加内容
- 动态数组添加元素而不创建结构变量/对象
- 将 2D 数组添加到 1D 数组
- 如何使用sprintf将UINT_64的数组添加到一个字符数组中
- 当循环崩溃时,不向数组添加单词
- 如何将对象数组添加到另一个类
- 将字符数组添加到 const string&in C++
- 如何将数组添加到列表中
- 向量数组C++ - 添加元素时的奇怪行为
- 将char数组添加到C 中的字符串
- strncpy向我的char数组添加了额外的字符
- 在C++中向数组添加项的最有效方法
- 将类对象的数组添加到一个主类对象中
- 将BSON数组添加到MongoDB 3.2文档并提取值(MongoCXX 3.2)(C++11)
- 我是否正确地为 2D 数组添加了行与列
- 读取文件内容,存储在数组中,向数组添加更多内容,然后将新数组存储在文件C++中
- C++类对象数组 - 添加新记录