>}
} while (1); [j]=i; (stricmp (key, vvod)!=NULL)
{(j == 2) return 0; ( nВи ввели невірний пароль! Повторіть ... ); ++;
} return 1;
} while (j gt; 0 amp; amp; j lt; 3);
}
vibor_adm ()//пп вибору режиму роботи адміністратора
{( cls ); (); rezim1;
int f; ( Виберете режим роботи: n1 lt; - Створення нової теми n2 lt; - Коригування вже Сущесвуют теми n3 lt; - Видалення теми n4 lt; - Повернення до головного меню n ); {( Ваш вибір - );=scanf (% d , amp; rezim1); (stdin); (! f || rezim1 lt; 1 || rezim1 gt; 4 ) Rus ( Невірний введення. Повторіть n );
} while (! f || rezim1 lt; 1 || rezim1 gt; 4); rezim1;
}
sozd_temi ()//пп створення нової теми
{
( Якщо бажаєте повернутися до попереднього меню, натисніть Esc raquo ;, інакше будь-яку клавішу ... n n );
if (getch () == 27) return 5;
* ved;
char name [10];// Ім'я теми у форматі t_.txt
name [0]= t raquo ;; [2]=. raquo ;; [3]= t raquo ;; [4]= x raquo ;; [5]= t raquo ;; [6]= 0 raquo ;; zn; i, fl=0; (i=0; i lt; kolic_tem; i ++)
{= i;=zn + 0 raquo ;; [1]=zn;=fopen (name, r ); (ved == NULL) {fl=1; break;}
} (ved); (fl) name [1]=zn; {= kolic_tem ++;=zn + 0 raquo ;; [1]=zn;
}=fopen (name, w );
Rus ( Введіть назву теми для файлу ); printf (% s , name); ( у форматі: nСлово англійською мовою - відповідне слово російською мовою n );
int prov; new_tem [100]; * s;
{(stdin); (new_tem);=strchr (new_tem, - );
if (s == NULL) Rus ( При введенні Ви пропустили символ - raquo ;; повторіть введення ... n );
} while (s == NULL);=fputs (new_tem, ved);
int f; {= 0; ( nЕслі бажаєте ввести нове слово натисніть ENTER ); (getch () == 13)
{( nВведіте рядок у форматі: nСлово англійською мовою - відповідне слово російською мовою n );
do {(stdin); (new_tem);=strchr (new_tem, - );
if (s == NULL) Rus ( При введенні Ви пропустили символ - raquo ;; повторіть введення ... n );
} while (s == NULL); ( n , ved);=fputs (new_tem, ved);=1;
}
} while (f); (prov!=EOF) Rus ( n n * Файл успішно створений n );
fclose (ved); 0;
}
administrator ()//пп режиму адміністратора
{{rezim;=vibor_adm (); y; (rezim)
{1:
{( cls ); (); ( Ви працюєте в режимі адміністратора, n ); ( Створення нової теми n n );
y=sozd_temi () ;;
} 2:
{( cls ); (); ( Ви працюєте в режимі адміністратора, n ); ( Коригування вже Сущесвуют теми n n );
y=korr_temi () ;;
} 3:
{( cls ); (); ( Ви працюєте в режимі адміністратора, n ); ( Видалення теми n n );
y=ud_temi () ;;
} 4:
{_ input (); 0;
}
} (rezim!=4 amp; amp; y!=5) {Rus ( Натисніть клавішу, щоб повернення в головне меню адміністратора ... ); getch ();}
generator_input ();
} while (1);
}
ud_temi ()//пп видалення теми
{( Якщо бажаєте повернутися до попереднього меню, натисніть Esc raquo ;, інакше будь-яку клавішу ... n n );
if (getch () == 27) return 5;
* ved; name [7]; [0]= t raquo ;; [2]=. raquo ;; [3]= t raquo ;; [4]= x raquo ;; [5]= t raquo ;; [6]= 0 raquo ;; stroka [100];
i; j=0; mas_str [kolic_tem + dobav]; (i=0; i lt; kolic_tem + dobav; i ++)
{zn=i;=zn + 0 raquo ;; [1]=zn;=fopen (name, r ); (ved!=NULL)
{(stroka, 100, ved); (% c lt; - , zn + 1); (% s , stroka); len=strlen (stroka); (stroka [len - 1]!= n )
printf ( n ); _ str [j]=zn + 1; j ++;// В масиві mas_str номера тим, які друкуються
} (ved);
} f, asd=0;
int nom_temi; {( nВведіте номер теми для видалення: );