嗨,我正在为我的班级做一个刽子手项目,我遇到了一个问题。我要做的是从文件中获取单词列表,然后将一个随机单词放入 char 数组中,但我不确定我应该如何将文本从字符串数组转换为 char 数组我的代码目前看起来像这样
#include <iostream>
#include <fstream>
#include <string>
#include <cstring>
using namespace std;
int main(){
ifstream infile;
string words[25];
string wordss;
char cword[];
int index=0;
infile.open("c:\\words.txt)
while (infile>>words){
words[index]=words;
index=index+1;
}
}
现在,最初我必须通过随机选择的数字(如 cword=words[0])将 cword 数组简单地制作为单词数组之一的随机单词,但这不起作用。所以我想知道如何将从字符串数组中选择的单词转换为用于 char 数组?