Помогите плиз с присвоением строк с++
Вот структура
struct kolledg // Ñîçäàíèå ñòðóêòóðû
{
char fio[dlina_vvoda];
char stat_pol[dlina_vvoda];
char spezialnost = ' ';
float balu_ukrainska;
float balu_matematuka;
float sr_atestat;
int number_specialty;
};
в другой функции полю специальность нужно присвоить массив символ! Вот он :
void Assigning_specialty( int number )
{
char programming = 'Ïðîãðàììèðîâàíèå ';
char comp_ob = 'Êîìïüþòåðíîå Îáñëóæèâàíèå';
char bugalter = 'Áóõãàëòåðñêèé Ó÷åò ';
char electric = 'Ìåõàíèêà è Ýëåêòðèêà ';
char svarka = 'Ñâàðêà ';
if ( number == one ) vstup[number_menu].spezialnost = programming;
if ( number == two ) vstup[number_menu].spezialnost = comp_ob;
if ( number == one+two ) vstup[number_menu].spezialnost = bugalter;
if ( number == two+two ) vstup[number_menu].spezialnost = electric;
if ( number == 5 ) vstup[number_menu].spezialnost = svarka;
}
Выдает ошибку каким способом это можно сделать?