Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Операционная система MS-DOS / 1-2 Том / 276 / DBSP1A / LIBSRC / HELP
.C#include <stdio.h>
#include <conio.h>
#include <process.h>
/**
*.Name help
*
*.Title Џ®«гзЁвм бЇа ўЄг Ї® § ¤ ®¬г Є®вҐЄбвг
*
*.Descr ”гЄжЁп Ї®«гз Ґв ў Є зҐб⢥ Ї а ¬Ґва®ў
* ЇҐаҐ¬Ґго б।л, гЄ §лў ойго Їгвм
* Є бЇа ў®з®© Ў §Ґ ¤ ле Ё гЄ § ⥫м
* бва®Єг Є®вҐЄбв ¤«п Ї®ЁбЄ ў Ў §Ґ.
* ‡ ⥬ § ЇгбЄ Ґвбп Є Є ¤®зҐаЁ© Їа®жҐбб
* гвЁ«Ёв Microsoft Quick Help QH.EXE, ¤«п
* Є®в®а®© д®а¬Ёаговбп б। Ё Ї а ¬Ґвал.
*
*.Proto int help(char *help_file, char *help_topic);
*
*.Params help_file - ЇҐаҐ¬Ґ п б।л, гЄ §лў ой п
* Їгвм Є бЇа ў®з®© Ў §Ґ
*
* help_topic - Є®вҐЄбв ¤«п Ї®ЁбЄ ў Ў §Ґ
*
*
*.Return 0 ЇаЁ гᯥ讬 § ЇгбЄҐ Їа®жҐбб
* -1 Ґ г¤ «®бм § ЇгбвЁвм Їа®жҐбб
*
*.Sample qhrun.c
**/
int help(char *help_file, char *help_topic) {
char *env[] = { "", NULL }; // ‘। , Є®в®аго
// Ї®«гзЁв QH ЇаЁ § ЇгбЄҐ
if(*help_file != 0) {
env[0] = help_file; // ”®а¬Ёа㥬 б।㠤«п QH
// ‡ ЇгбЄ Ґ¬ гвЁ«Ёвг
return(spawnlpe(P_WAIT,"QH","QH", "-u",help_topic,NULL,env));
}
else {
// …б«Ё ЇҐаҐ¬Ґ п баҐ¤л Ґ § ¤ ,
// ЁбЇ®«м§гҐ¬ தЁвҐ«мбЄго б।г
return(spawnlp(P_WAIT,"QH","QH", "-u",help_topic,NULL));
}
}
Соседние файлы в папке LIBSRC