mosuser.c

来自「自己编写的多任务系统的 C 语言源代码」· C语言 代码 · 共 30 行

C
30
字号
/*************************************/
/* Written by James Daugherty	     */
/* Written with Microsoft C ver. 5.0 */
/*************************************/
#include <stdio.h>
#include "mos.h"

main()
{
    char UserID[5], t[14];
    FILE *p;

    /* Verify operating system to be PC-MOS/386 */
    if (!ismos()) {
	fprintf(stderr, "\nNot PC-MOS/386, by The Software Link!\a"); /* issue error message */
	exit(1);	/* exit with errorlevel set to 1 */
    }

    get_user(-1, UserID);	/* get 4 letter user id */

    sprintf(t, "SET USER=%s", UserID);	/* create line for temporary batch file */

    p = fopen("tmp.bat", "w");	    /* open temporary batch file */
    fputs(t, p);		    /* write SET command to temporary batch file */
    flushall(); 		    /* flush file buffer */
    fclose(p);			    /* close temporary file buffer */

    exit(0);			    /* exit with zero errorlevel */
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?