Undergraduate

시스템프로그래밍 실습

  1. 시스템 프로그래밍 실습

  2. 2026/11/05 로보코드 설치 매뉴얼

  3. ssh

    ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-rsa -oCiphers=+aes128-cbc -oMACs=+hmac-sha1 chicken@166.104.115.201

  4. 시스템 프로그래밍 3주차

    void DrawDinorsaur(int dinosaurHead)

    {

    move(dinosaurHead, 0);

    static bool legDraw = true;

    printw("        &&&&&&& \n");

    printw("       && &&&&&&\n");

    printw("       &&&&&&&&&\n");

    printw("&      &&&      \n");

    printw("&&     &&&&&&&  \n");

    printw("&&&   &&&&&     \n");

    printw(" &&  &&&&&&&&&& \n");

    printw(" &&&&&&&&&&&    \n");

    printw("  &&&&&&&&&&    \n");

    printw("    &&&&&&&&    \n");

    printw("     &&&&&&     \n");

    if (legDraw) {

    printw("     &    &&&     \n");

    printw("     &&           ");

    legDraw = false;

    }

    else {

    printw("     &&&  &       \n");

    printw("          &&      ");

    legDraw = true;

    }

    }

    void DrawZombie(int zombieHead, int zombieCol)

    {

    static bool legSwap = true;

    const char *body[] = {

    " .-##-. ",

    "( o  o )",

    " \\ ~~ / ",

    "--|  |--",

    "   ||   "

    };

    for (int i = 0; i < 5; i++) {

    move(zombieHead + i, zombieCol);

    printw("%s", body[i]);

    }

    if (legSwap) {

    move(zombieHead + 5, zombieCol); printw("  /  \\  ");

    move(zombieHead + 6, zombieCol); printw(" /    \\ ");

    legSwap = false;

    } else {

    move(zombieHead + 5, zombieCol); printw(" |    | ");

    move(zombieHead + 6, zombieCol); printw("/      \\");

    legSwap = true;

    }

    }