공지
공지글갯수 5-
💻Vscode Web에서 실행하기💻 웹 상에서 vscode 개발툴 실행하기 Gitpod 사용하기 gitpod은 Vscode Web과 비슷한 개발 환경을 만들어주는 개발 브라우저이다. 사용방법은 접속을 원하는 깃허브 레포지터리에 접속한 후 아래 링크와 같이 자신의 레포지터리 링크 앞에 gitpod.io#를 붙여준 후 엔터를 누르면 접속이 된다. 예시) https://gitpod.io#github.com/oldcast1e/JS Gitpod http://gitpod.io# +자신의 레포지터리 주소 웹 상에서 C언어 컴파일러 사용하기 아래 사이트를 이용하면 웹 상에서도 C언어를 컴파일 및 빌드할 수 있다. https://replit.com/ Replit: the collaborative browser based IDE Run code live i.. 공감수 0 댓글수 0 2023. 9. 3.
- 💫유니티 메서드💫 유니티 인터페이스 인스펙터 선택한 게임 오브젝트의 정보와 컴포넌트가 나열되는 곳. 컴포넌트 게임 오브젝트 중 다양한 부품들을 일컫는 말. 트랜스폼 3D 공간에서의 위치를 결정하는 컴포넌트. 리지드바디 게임 오브젝트가 물리와 중력의 영향을 받게 하는 컴포넌트. 단축키 툴(Tool) 단축키 설명 핸드(Hand) Q 씬 카메라 이동 평행이동(Translate) W 오브젝트 이동 회전(Rotate) E 오브젝트 회전 스케일(Scale) R 오브젝트 크기 조정 렉트(Rect) T UI와 2D 오브젝트의 크기 조정 트랜스폼(Transform) Y 평행이동, 회전 , 스케일 툴을 하나로 합친 툴 커스텀 에디터 개발자가 원하는 기능을 구현하여 할당할 수 있는 버튼 using 메서드 using mathF 유니티의 수학 .. 공감수 0 댓글수 0 2022. 3. 1.
- ✨스택✨ /*스택을 구현하는 구조체*/ typedef struct { int max; //스택용량 int num; //스택에 쌓여있는 데이터의 개수(스택 포인터) char *stk;//스택의 첫 요소에 대한 포인터 }IntStack; /*스택 초기화*/ void Initialisze(IntStack *stack,int max){ stack->num = 0; stack->stk = malloc(max*sizeof(int)); /* 인자로 받은 스택 용량 만큼, 인자로 받은 배열이 가리키는 스택의 첫 요소에 대한 포인터를 동적할당한다. */ //동적할당 실패 시 if((stack->stk)==NULL){stack->max = 0;return ;} //동적할당 성공 시 stack->max = max; return ; .. 공감수 0 댓글수 0 2022. 2. 21.
- 🌟큐🌟 #include #include #include typedef struct{ int max; //큐의 용량 int num; //현재 데이터 개수 int front; //프런트 int rear; //리어 int *que; // 배열 포인터 == 큐의 맨 앞 요소에 대한 포인터 } IntQueue; int Initialize(IntQueue *Que,int max){ Que->num = Que->front = Que->rear = 0; //큐의 변수 초기화 /** 현재 데이터 개수, 프런트, 리어를 모두 0으로 저장 대입은 que = (int*) malloc(sizeof(int)*max); //큐에 사용할 배열을 동적할당: 인자로 받은 큐의 용량만큼 동적할당 if(Que->que == NULL){ //동적할.. 공감수 0 댓글수 0 2022. 2. 21.
- ⭐️연결리스트⭐️ 단일 연결리스트의 ADT#include#include#include#includetypedef char element;typedef struct Listnode { int data; struct Listnode* next;}Listnode;typedef struct ListType { struct Listnode* Head; int size;}ListType;void init(ListType* DList) { DList->Head = NULL; DList->size = 0;}void insertFirst(ListType* DList, element e) { Listnode* new = (Listnode*)malloc(sizeof(Listnode)); //새로운 노드 동적할당 Lis.. 공감수 0 댓글수 0 2022. 2. 12.