Добрый день. Я не понимаю, почему массив ptrtype1/type2 не полный, то есть содержит всего одну букву, хотя должен две. Может я что-то делаю не так...
void genoType(string woman, string man, int a) {
string *ptr_type1 = new string[a];
string *ptr_type2 = new string[a];
for (int i = 0; i < woman.length(); i++) ptr_type1[i] = woman[i];
for (int i = 0; i < man.length(); i++) ptr_type2[i] = man[i];
for (int i = 0; i < ptr_type1->length(); i++) cout << ptr_type1[i] << endl << ptr_type2[i] << endl << woman.length();
}
int main() {
genoType("Aa", "aa", 2);
}