전체 글 161

[SQLite] 데이터 추가하기 INSERT

1. 초기 데이터 확인 테이블만 작성되어 있고 아무런 값을 안넣었기 때문에 비어있다. 2. Insert문을 사용해 데이터 넣기 3. 삽입된 데이터 확인 4. Insert 문을 더 간략히 하는 법 만약 모든 컬럼( age, Name) 에 순서 대로 데이터를 넣을 때 생략이 가능. - 원본 INSERT INTO Test (Age, Name) VALUES (1, '홍길동'); -생략 INSERT INTO Test VALUES (1, '홍길동'); 5. 여러 행 삽입 INSERT INTO Test (Age, Name) VALUES (1, '홍길동'), VALUES (15, '둘리');

SQLite 2024.01.25

[Visual studio] C언어/ C++ 프로젝트 생성 방법

Visual studio 2017 기준.(나머지 버전도 비슷하다.) C++, C기준. C언어와 C++ 프로젝트 만드는건 일부만 바꾸면 되니 일단 순서대로 따라할것. 1. 비주얼 스튜디오를 제일 처음 열면 이런 화면이 나온다. 2. windows 데스크톱 마법사 c++을 선택한다. 만약 저게 안뜨면 Visual 설치가 제대로 안 된 것이니 재설치 해 볼것. 3. 순서대로 눌러준다. 여기서 빈프로젝트는 우리가 아는 흔한 검정 콘솔창이다. 4. 원하는 폴더 선택 해주면 된다 (D -> Example폴더를 생성 해줬다.) 5. 프로젝트 이름은 Test로 작성 후 확인버튼 누른다. 6. 프로젝트를 만든 폴더에 가서 확인해 보자. D드라이브에 만든 프로젝트 폴더 Test가 생성된걸 확인 할 수있다. 7. 이제 소스..

Visual Studio 2024.01.25

[Visual studio] Visual studio C언어/C++ 설치 하기

- 최신버전(2022) 사이트 https://visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com 자신 PC 운영체제 선택 후 다운 community 무료 Professional, Enterprise는 유료 - 구 버전 설치(2019, 2017, 2015, 2013) 사이트 https://visualstudio.microsoft.com/ko/vs/older-downloads/ Visu..

Visual Studio 2024.01.25

[Visual studio] Visual studio 최신 버전/ 구 버전 설치 방법

- 최신버전(2022) 사이트 https://visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com 자신 PC 운영체제 선택 후 다운 community 무료 Professional, Enterprise는 유료 - 구 버전 설치(2019, 2017, 2015, 2013) 사이트 https://visualstudio.microsoft.com/ko/vs/older-downloads/ Visu..

Visual Studio 2024.01.25

[C++ ] 2차원 포인터 정리

시작하기전 1차원 포인터에 대한 개념이 부족하다면 아래 링크 참조. https://goodprogramer.tistory.com/15 [C++ ] 1차원 포인터 정리 포인터는 C++ 의 꽃이라고 불리며 코딩을 더 편하게 하라고 만든 문법이다. 또한 C++ 을 배웠다면 꼭 알아야 할 개념이니 마스터 하고 넘어갈 것. 우선 메모리와 메모리 주소 할당 개념에 대해 알 goodprogramer.tistory.com 1. 2차원 포인터 선언 방법 1차원 포인터에서 * 을 하나 더 붙이면 2차원 포인터가 된다. int *ptr; //1차원 포인터 int **ptr2; //2차원 포이터 * 이 하나씩 붙을 때 마다 차원이 증가하며 2차원 이상 부터는 다차원 포인터라고 불린다. * 을 붙여 100차원 포인터 그 이상 ..

C++ 2024.01.25

[C++ ] 1차원 포인터 정리

포인터는 C++ 의 꽃이라고 불리며 코딩을 더 편하게 하라고 만든 문법이다. 또한 C++ 을 배웠다면 꼭 알아야 할 개념이니 마스터 하고 넘어갈 것. 우선 메모리와 메모리 주소 할당 개념에 대해 알아보자. 1. 메모리 주소 할당 개념 우선, 우리가 프로그램을 실행하면 각 변수마다 메모리가 할당된다. int a; //4byte 메모리 할당 double b; //8byte 메모리 할당 메모리가 할당 되면 각 변수에 주소들이 배정된다. 아래 예제는 각 변수마다 다른 메모리 주소가 할당 된다는 것을 위한 예시다. int a; //4byte 메모리 할당, 0x0001 메모리 주소 double b; //8byte 메모리 할당, 0x0100 메모리 주소 메모리 주소가 배정되는 이유는 컴퓨터가 메모리 주소를 찾아서 변..

C++ 2024.01.25

[SQLite] SQLite 다운로드

1. SQLite 란? SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 일반적인 RDBMS에 비해 대규모 작업에는 적합하지 않지만, 중소 규모라면 속도에 손색이 없다. 또 API는 단순히 라이브러리를 호출하는 것만 있으며, 데이터를 저장하는 데 하나의 파일만을 사용하는 것이 특징이다. 컬럼을 삭제하거나 변경하는 것 등이 제한된다. 출처 : https://ko.wikipedia.org/wiki/SQLite SQLite - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 위 에서 주목 할 점은 서버를 사용하지 않고 응용 프로그램에 데이터를 저장한다..

SQLite 2024.01.25