使用vs code运行c程序出现TERM environment variable not set.

初学c语言,不是很懂如何配置环境,运行代码时出现
TERM environment variable not set.
代码如下:

#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<time.h>

#define PWDLENGTH 8

int main()
{
    srand(time(NULL));
    char pwds[]="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ@#$!*()_-+=";
    system("clear");
    while(1)
    {
        int i=0;
        for(i=0;i<PWDLENGTH;i++)
            printf("%c",pwds[rand()%sizeof(pwds)]);
        printf("\n");
        sleep(1);
        system("clear");
    }

    return 1;
}

输出如下:

img

稍作修改,在vs2019正常运行:

#include <stdio.h>
//#include<unistd.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h> 
#define PWDLENGTH 8
int main()
{
    srand(time(NULL));
    char pwds[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ@#$!*()_-+=";
    //system("clear");
    while (1)
    {
        int i = 0;
        for (i = 0; i < PWDLENGTH; i++)
            printf("%c", pwds[rand() % sizeof(pwds)]);
        printf("\n");
        Sleep(500);
        //system("clear");
    }
    return 1;
}