목록프로그래밍 (26)
삶의 공유
오늘은 표준 입출력에 이어서 Reference에 대해 공부해보자. 레퍼런스 (Reference, 참조) 란? 이미 존재하는 변수(메모리)에 대한 추가적인 별칭(alias)를 부여 하는 문법 예시는 다음과 같다. #include int main(int argc, const char * argv[]) { // insert code here... int n = 10; int*p = &n; int&r = n; r = 20; std::cout

24년 목표로 그동안 미뤄왔던 Web 개발에 대한 공부를 시작해보려고 한다. 회사에서 자동화 Project를 맡기도 했고, 열심히 진행 해보고자 시작한다. 오늘은 간단한 Website Project를 만들면서 HTML 익히는 방법에 대해 알아보고자 한다. 사전 준비 먼저 사용할 Tool은 VS Code를 이용할 것이다. VS Code를 설치하고 2개의 확장팩을 설치가 필요하다 아래 Link를 타고 들어가서 VS Code를 설치한다. https://code.visualstudio.com/ 설치가 되면 아래의 2개의 확장팩을 설치해준다. - Live Preview - Prettier - Code formatter 간단한 Website만들어보기 오늘은 아주 간단한 web site를 만들어 볼 것이다. 바로 아..
C 언어와 C++ 언어의 표준 입출력의 차이점에 대해서 알아보자 먼저 아래 구문을 통해 C언어 스타일의 입출력 표기 하는 방법과 C++ 언어의 입출력 표기하는 방법을 비교해보려고 한다 먼저 각 언어 스타일마다 표기법을 살펴보자 [C언어 Style] #include int main(int argc, const char * argv[]) { int n = 10; double d = 3.4; printf("%d, %f\n", n, d); scanf("%d", &n); } [C++ 언어 Style] #include int main(int argc, const char * argv[]) { // insert code here... int n = 10; double d = 3.4; std::cout

안녕하세요 오늘은 Random Dice을 출력 하는 Web 프로그램을 만들어보는 포스팅을 해보도록 하겠습니다. HTTP요청과 응답에 대한 예제로 해당 프로그램을 만들어 보려고 합니다. 간단하게 구성을 설명을 드리면 - 클라이언트 (Client) : 서비스를 요청 하는 애플리케이션 - 서버(Server) : 서비스를 제공하는 애플리케이션 로 구성이 되어있고 클라이언트가 서버에 요청을 하면 서버에서 그 응답을 웹페이지에 보여주는 것이라고 보시면 됩니다. 자 이제 만들어 보겠습니다. 먼저 클래스를 하나 만들어 줍니다. Name에 TwoDice라고 입력 해주시고 Finish 버튼을 눌러주세요! 그리고 이 class를 @controller 로 등록 해주고, @RequestMapping을 통해 Mapping을 시켜..

안녕하세요 ! 이번 포스팅에서는 C# 과 Visual Studio를 이용해서 틱택토 게임(Tic Tae Toe Game)을 만들어보고자 합니다. 우선 이 Tic Tae Toe Game 이 무엇인지 알아보겠습니다. 위 사진을 보시면 바로 감을 잡으실수 있으실 것 입니다. 오목과 아주 유사한 형태인 추상전략 보드게임입니다. 종이와 펜만 있으면 어디서든 할 수 있는 간단한 놀이이며, 심지어 종이나 펜이 없어도 모래 위에 그리거나, 돌이나 나뭇잎 같은 것들로 모양만 갖추면 언제 어디서나 할 수 있습니다. 판 크기는 3×3의 정사각형인 2인 전용 게임이고. 가로 세로 대각선으로 3개가 이어지면 이기는 게임 입니다. 참 간단한 게임이죠? 이 게임을 C#을 이용해서 한번 만들어보겠습니다. Visual Studio를 ..
이번 포스팅에서는 포인터에 대해 알아보자 ! 정의 - 변수를 가리키는 변수 - 메모리 주소를 가리키는 변수 - 메모리 주소를 저장하고 있는 변수 이다. 일반적으로 * 키워드를 사용하고 있는 변수라고 보면 된다. 아래와 같이 pointer변수의 value값과 num변수의 주소 값이 같은 것을 볼 수 있다 예제(포인터) 위의 내용을 코드로 나타내면 다음과 같다. ※여기서 &연산자는 단향일 경우는 주소를 나타내는 연산자이다. 다항일 거유는 비교구문으로 and표시로 사용 int num = 10; int* pointer = # 그럼 이 결과가 어떻게 되는지 한번 살펴보자. #include using namespace std; int main() { int num = 10; int* pointer = &nu..