Помогите новичку. Есть такие две структуры:
struct valuenode {
char elements [5];
int power;
};
struct indexnode {
char elements [5];
int elementindex [10];
};
Еще есть функция, которая генерирует некоторый масив структур первого типа (valuenode), вот ее обьявление:
int pushlevelnodes (valuenode * valuesarray,int beginatindex=0,char toplevel=1) {
В этой функции используется только подмассив elements [5], power не трогается. Можно ли этой же функцией воспользоватся при генерации масива структур второго типа? Разница между структурами в дальнейшей обработке значений другими функциями, начальный масив генерируется одинаково. Не хотелось бы дублировать довольно большой код генерации. Если можно- ткните носом как. Заранее спасибо.