본문 바로가기

프로그래밍/C++6

Visual Studio Community 2017 제거하기 오랜만에 Visual Studio Community 2017을 실행해 봤더니, 라이선스가 만료되었습니다. 라고 뜨고 "업데이트된 라이선스 확인"을 눌러도 "라이선스를 다운로드 하지 못했습니다. 네트워크 연결 상태나 프록시 설정을 확인하세요." 라고만 뜨고 실행을 할 수 없습니다. 해결할 방법을 찾지 못해서 삭제를 하려고 하니까 프로그램 추가/제거에 제거 항목이 없었습니다. 이전에 제거하려다 실패한건지도 모르겠는데, 기억이 나지 않네요. 수동으로 제거하는 방법을 찾아 봤습니다. - 다음 파일이 존재하는지 확인해 봅니다 : "%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe" - 만약 존재한.. 2019. 3. 30.
C++ 문법 공부 - 할당 연산자(Assignment Operator) 연산자(Operator)는 뭔가 계산을 하기 위해서 사용되는 기호입니다. 모두가 잘 알고 있는 사칙연산인 더하기(+), 빼기(-), 곱하기(*), 나누기(/)가 그 예가 되겠습니다. (곱하기, 나누기 기호는 컴퓨터 프로그래밍에서는 수학에서 배운것과는 다른 기호인데, 키보드로 입력하기 쉬운 기호를 사용하는 것입니다.) 이 글에서 알아보게 될 할당 연산자는 위의 사칙연산과 같은 연산의 결과를 저장하기 위해 사용되는 연산자입니다. 할당 연산자를 대입 연산자라고도 부릅니다. 할당 연산자를 나타내는 기호는 하나의 등호(=)를 사용합니다. 수학에서는 같다는 의미인데, 컴퓨터 프로그램에서는 같다는 의미가 아니라 할당 연산자로 사용됩니다. a = 2 + 3; 위 처럼 사용해서 2와 3을 더한 결과를 변수 a 에 저장(.. 2018. 4. 17.
C++ 문법 공부 - 데이터 타입(data type) 프로그래밍은 데이터를 조작하여 원하는 결과를 얻는 일련의 작업을 프로그래밍 언어로 기술하는 것이라고 할 수 있습니다. 기계를 조작하는 프로그램도 내부적으로는 특정 영역에 특정 데이터를 입력하고, 어떠한 이벤트(인터럽트)를 발생시키면, 기계가 움직이는 형태 입니다. 즉, 기본은 데이터를 다루는 것입니다. 이번에는 C++에서 데이터를 다루는 방법에 대해서 알아보겠습니다. 프로그램에서 데이터를 다루기 위해서는 데이터를 어디에 저장해두고, 그 데이터에 특정 연산을 할 수 있어야 합니다. 데이터를 저장하는곳이 변수(variable)가 되겠습니다. 그런데 C++에서 변수는 한 종류만 있는것이 아니라 저장할 수 있는 데이터의 크기, 형태, 정밀도 등에 따라 다양한 타입이 있습니다. 이것을 데이터 타입 이라고 합니다... 2018. 4. 9.
C++ 문법 공부 - 콘솔 응용프로그램 기본 구조 C++ 문법 처음으로 콘솔 응용 프로그램의 구조에 대해서 알아 보겠습니다. Microsoft Visual Studio Community 2017을 사용해서 연습을 해볼 것이므로 프로그램이 설치되어 있지 않다면 "Visual Studio Community 2017 설치하기" 를 참조해서 설치하면 되겠습니다. 바로 GUI 프로그램을 해볼까 하는 생각도 해봤지만 문법부터 배워야 하는 상황이고, 당장 뭘 만들어야 하는것도 아니기 때문에 콘솔 응용프로그램으로 시작해도 문제가 없을것 같습니다. 콘솔 응용프로그램은 GUI 없이 명령창에서 실행이 되는 프로그램 입니다. 1. 프로젝트를 생성합니다. 프로젝트의 생성 정보는 다음과 같습니다. 콘솔 응용 프로젝트 생성하는 방법도 위의 설치하기 참조글 아래쪽에 나와 있습니다... 2018. 4. 8.
Visual Studio Community 2017 설치하기 개인 개발자가 무료로 사용할 수 있는 Visual Studio Community 2017 버전에 발표되었습니다. 개인 개발자의 경우 Visual Studio Community 2017으로 무료 및 유료 앱을 개발할 수 있습니다. 기업의 경우에는 오픈소스 프로젝트나 교육용으로만 사용할 수 있습니다. 전에는 비주얼 스튜디오로 윈도우용 프로그램 개발과 웹 개발을 할 수 있었습니다. 이제는 모바일, 리눅스용 프로그램도 개발할 수 있다고 합니다. 그렇치만 나는 C++를 배워 보려고 설치를 합니다. 1. 다음 사이트에서 프로그램을 다운 받을 수 있습니다. https://www.visualstudio.com/ko/vs/community/ 2. 다운로드를 클릭해서 설치파일을 다운 받습니다. 자동으로 다운이 안될 경우에.. 2018. 4. 4.
CentOS 7 에 C/C++ 개발용 Eclipse 설치하기 CentOS 7에 C/C++ 개발용으로 Eclipse 를 설치해보겠습니다. 설치환경은 CentOS 7에 GUI 환경은 KDE, 그리고 JDK 8 이 설치 되어 있어야 합니다. 설치 작업은 root 계정으로 진행했습니다. 컴파일러 GCC의 설치와 GUI 환경인 KDE 의 설치는 "VirtualBox로 Linux 서버 만들기 3 - network 설정, 게스트 확장, X11"를 참고하세요. JDK의 설치는 "CentOS 7 에 JDK 8 설치하기" 를 참고하세요. 1. 웹브라우저 Konqueror을 이용해서 http://www.eclipse.org/downloads/ 에 들어가서 Eclipse 설치파일을 다운로드 받습니다. 파일명은 eclipse-inst-linux64.tar.gz 입니다. (자신의 시스템에.. 2018. 4. 3.