Я объявил 3 массива, где каждый элемент в массиве parent
является именем родителя, а массив dollah
и mamat
состоит из имени их потомков.
ofstream WFile;
string parent[]={"dollah","mamat"};
string dollah[]={"aniza","azman","azilawati"};
string mamat[]={"mad","rushdi","roslan"};
Я хочу сделать FOR loop
, который можно использовать для помещения имени детей в их собственный family
файл.
for (int i=0; i<14;i++){
len= cout<<(sizeof(parent[i))/cout<<sizeof((parent[i])[0]);
WFile.open("Family"+i+".txt");
if(WFile.is_open()){
cout<<"File opened"<<endl;
for(int j=0;j<len;j++){
WFile<<(parent[i])[j]<<endl;
}
}else{
cout<<"File cannot opened"<<endl;
}
WFile.close();
}
Ошибка показывает
[Ошибка] недопустимым операнды типов 'const char *' и 'const char [5]' для двоичного оператора '+'