PL/C++(108)
-
배열의 주소에 정수 연산
배열의 이름에 정수연산과 배열의 주소에 정수연산의 결과값은 다르다. 즉 arr과 &arr의 값은 같지만, 정수 연산 시 결과값이 달라지는 것이다. 배열의 주소에 정수연산은 배열의 크기를 더해서 메모리 밖으로 벗어나기 때문에 사용에 주의해야 한다
2019.07.17 -
2차원 배열 포인터와 매개변수 전달
1. 2차원 배열 포인터를 선언하는 방법 2. 2차원 배열을 매개변수로 전달하는 법 [참고] https://dojang.io/mod/page/view.php?id=563 [참고] https://www.youtube.com/watch?v=g1Bu4FiJVyQ
2019.07.16 -
void *을 이용한 값 변경 2019.07.16
-
컴퓨터 시스템이 리틀 엔디안인 경우
리틀엔디안은 최하위비트부터 메모리에 순차적으로 쌓이는 구조다 현재 사용하는 CPU가 인텔 사인데, 주로 리틀 엔디안을 인텔 포맷이라고 부른다
2019.07.16 -
문자열 입력 getline과 stringstream으로 처리하기
여러 줄에 걸쳐서 문자열 입력을 받아올 때는 순서를 다음과 같이 한다 getline으로 한 줄씩 받아오며, stringstream으로 문자열 하나하나씩 받아온다 주의 사항으로는 cin과 getline을 동시에 사용할 때 버퍼에 남아있는 개행을 주의해야 한다. 따라서 cin.ignore로 버퍼를 비워주게 된다 예제문제: https://www.acmicpc.net/problem/9536 https://github.com/surinoel/boj/blob/master/9536.cpp
2019.06.26 -
vs에서 여러 프로젝트 관리하기
기존에 했던 방식으로 프로젝트(빈 프로젝트로)를 생성한다 다음과 같은 화면이 나오게 된다 솔루션 - 속성으로 들어가자 여러 개의 시작 프로젝트 속성을 선택하고 적용을 하고 창을 나간다 새로운 프로젝트를 test1이라는 이름으로 만들자 다음과 같은 화면이 나타나고, 굵은 글씨 프로젝트가 제어권을 가지고 있기 때문에 제어권을 test1에 주도록 하자 굵은 글씨로, 제어권이 넘어간 것으로 알 수 있다
2019.06.26