본문 바로가기

개발22

[C언어] 변수란? 변수 사용법, 변수를 저장하고 출력하기 변수란? 데이터를 저장하는 곳 입니다. 데이터의 종류는 여러가지가 있습니다. 데이터의 종류 - 정수, 실수, 문자, 단어, 등등.. C언어에서의 변수 C언어에서 변수는 정수는 int, 실수는 float, 문자는 char 등등 으로 사용이 가능합니다. 그리고 int, float, char 등 과 같은 것들을 자료형이라고 합니다. 예를 들어서 int는 정수를 담을 수 있는 자료형이고 float는 실수를 담을 수 있는 자료형, char는 문자를 담을 수 있는 자료형입니다. 이외에도 C언어에서는 short, long, long long, double, long double 들의 자료형이 있습니다. int -> 정수를 담는 자료형 float -> 실수를 담는 자료형 char -> 문자를 담는 자료형 그리고 자료형.. 2022. 11. 10.
Visual Studio Code에서 C/C++ 빌드 및 실행, 비쥬얼 스튜디오 코드에서 C/C++실행 및 빌드하기 !! C / C++ 개발자로 업무를 보면서 VScode를 사용하는 경우가 많이 있습니다. 편하기도 하고 빨라서 좋은데요. 이번포스팅에서는 vscode에서 C / C++ 빌드, 실행, 디버그를 하는 방법을 알려드리겠습니다. 1.Visual Studio Code를 실행합니다. 실행을 하고 빨간 동그라미 표시 부분을 클릭합니다. 그러면 설치가 진행이 됩니다. 2. 설치가 완료되면 C / C++ 을 사용할 준비가 되었습니다. 그러면 이제 테스트를 진행해보겠습니다. 오른쪽 상단의 파일을 클릭한뒤 폴더열기를 클릭해줍니다. 3. 바탕화면에 C_edu 폴더에 test 폴더를 만들어준후 폴더 선택을 해줍니다.(사용자 편의에 맞게 다른 폴더를 선택하셔도 됩니다. ) 4. 다음으로 빨간동그라미 표시 부분을 클릭합니다. 5. 그러.. 2022. 10. 28.
[C++] cout 출력(Output) 하기~! 나도 할 수 있다 개발!!!! 출력하기 나도 할 수 있다!!! 'Hello world' 출력하기 C++ 의 경우 코드창에 다음과 같이 입력하면 " Hello World " 출력 가능!!!!! ======================================================= #include int main() { std::cout 2022. 10. 28.
[C++] 함수 포인터 란? 함수 포인터 만들고 사용하기 (function pointer) 1. 함수포인터(function pointer)란? 포인터가 다른 변수의 주소를 저장하는 변수라면 이와 비슷하게 함수 포인터라는 개념이 있습니다. 함수 포인터는 함수를 가리키는 변수 입니다. 즉 함수의 주소를 저장하는 변수 입니다. 식별자 func는 함수의 이름입니다. 그러나 함수의 타입은 무엇일까요? 함수는 고유한 l-value 함수 타입입니다. 위의 경우 정수를 반환하고 매개 변수를 받지 않는 함수 타입입니다. 변수와 마찬가지로 함수는 메모리의 할당된 주소에 있습니다. () 연산자를 통해 함수를 호출하면, 호출되는 함수의 주소로 점프하여 실행을 하게됩니다. 함수 func를 std::cout 으로 출력하면 주소값이 출력이 됩니다. 함수에 대한 포인터(pointer to function) 비 상수 함수 .. 2022. 10. 28.
SVN 사용법 정리, 간단정리, 이것만 알면 된다~! Subversion 이란? -버전 관리 시스템의 한 종류이다. -SVN이라고 줄여서 부르기도 한다. -서버 + 클라이언트 모델을 따른다. -Git을 사용해봤다면 같은 종류의 소프트웨어라고 생각하면 된다. Subversion 클라이언트 -Command Line으로도 조작 가능 -Tortoise SVN : 가장 많이 사용되는 클라이언트 -Subversive SVN Team Provider : 이클립스 플러그인으로 제공됨 Subversion 서버 -사내 서버에 설치되어 있다. 사내 인프라 담당자가 관리하고 있다. -URL : http://svn.bserver.co.kr/svn/{프로젝트명} 용어 Repository -파일들이 저장되는 원격 저장소 Revision -0부터 1씩 증가하는 유일할 값 -저장소 내 .. 2022. 10. 28.
APi, 라이브러리, 프레임워크의 차이~!! 한방정리 API 란? API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)의 줄임말입니다. API의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타냅니다. 인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있습니다. 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의합니다. API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있습니다. 쉽게 말하면 API는 제공자의 허락이 있으면 어려운 절차없이 필요로 기능을 사용할 수 있는 편리한 코드 입니다 예시로 설명을 드리면 홈페이지나 어플을 만들때 '지도' 기능을 사용하고 싶을때 지도를 만들기는 어려우니깐 구글지도의 API 를 사.. 2022. 10. 28.
Eclipse, 이클립스 설치방법, 간단설치~! 나도 자바하자~! 오늘은 이클립스를 설치하고 JAVA를 사용해 보겠습니다. JAVA를 사용할때는 JDK 가 설치가 되어있어야 합니다. JDK란 Java Development Kit 의 약자로 자바 개발 키트 입니다. JDK가 설치가 안되어있으시면 다음 글을 통해 설치를 진행해주세요. 2022.10.28 - [개발/개발에 관련된 정보] - java 개발전에 JDK부터 설치하자~! JDK 1.8 설치, 환경변수 설정~! java 개발전에 JDK부터 설치하자~! JDK 1.8 설치, 환경변수 설정~! JDK (Java Development Kit) 란? JDK는 자바로 개발할 수 있도록 여러 기능을 모아둔 키트입니다. 자바 가상머신(JVM)과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들이 포함 d.. 2022. 10. 28.
java 개발전에 JDK부터 설치하자~! JDK 1.8 설치, 환경변수 설정~! JDK (Java Development Kit) 란? JDK는 자바로 개발할 수 있도록 여러 기능을 모아둔 키트입니다. 자바 가상머신(JVM)과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들이 포함되어있습니다. JDK 1.8 설치 1. 오라클 홈페이지 계정 가입 후 로그인 합니다. jdk다운로드를 위해 미리 오라클 계정 가입을 진행해 주세요. 오라클 홈페이지 : https://www.oracle.com/index.html Oracle | Cloud Applications and Cloud Platform Experience CloudWorld’s energy and learning opportunities with the Digital All-Access pass or the.. 2022. 10. 28.
[C언어] printf 함수 사용법, C언어로 글자 출력하기 printf 함수 사용법, C언어로 글자 출력하기 printf 함수는 코드에 문자, 숫자, 특수문자 등등의 문자들을 화면을 통해 보여줍니다. 오늘 배울 내용 키워드 : printf, 서식지정자, 이스케이프 시퀀스 개발환경 : visual studio 2022 개발환경이 준비가 안되신 분들은 밑을 클릭하셔서 설치를 먼저 진행해주세요. printf printf() 함수는 C언어의 표준 출력 함수로, 여러 종류의 데이터(data)를 다양한 서식에 맞춰 출력할 수 있게 해줍니다. printf() 함수의 원형은 다음과 같습니다. 함수 원형 #include int printf(const char * restrict format, ...); printf() 함수의 f는 formatted의 약자이며, 서식화된 출력을 .. 2022. 10. 28.
프로토콜(Protocol) 이란?? 프로토콜의 간단 정리~!! 프로토콜(Protocol) 이란?? 프로토콜의 의미 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메세지를 주고 받는 양식과 규칙의 체계입니다. 통신 프로토콜은 신호 체계. 인증 그리고 오류 감지 및 수정 기능을 포함할 수 있습니다. 그리고 통신의 동기 과정 등을 정의하기는 하지만 구현되는 방법은 독립적입니다.그렇기 때문에 프로토콜은 하드웨어 또는 소프트웨어 그리고 때로는 모두를 사용하여 구현되기도 합니다. 즉, 프로토콜이란 통신의 규칙과 약속입니다. 프로토콜 종류 응용계층(Application) HTTP, SMTP, FTP, Telnet 표현계층(Presentation) ASCII, MPEG, JPEG, MIDI 세션계층(Session) NetBIOS, SAP, SDP, NWLin.. 2022. 10. 28.
반응형