반응형

c언어 12

[C++언어] 원하는 경로에 파일 읽고 쓰기 (Path, File Write/Read)

목차 [C++언어] 파일에 쓰기 C++프로그래밍에서 파일을 작성하거나 읽기 위해서는 아래 라이브러리가 있어야 합니다. fstream : ofstream + ifstream ofstream은 파일을 만들거나 쓸 때 필요한 라이브러리이고 ifstream은 파일을 읽을 때 필요한 라이브러리 입니다. fstream은 ofstream과 ifstream을 다 포함한 라이브러리 입니다. 파일에 쓸 때는 쌍꺽쇠 ( #include #include using namespace std; int main() { ofstream file_op("test.txt"); file_op > [C++언어] 파일에 읽기 위에서 작성한 파일을 불러와서 읽어 보도록 하겠습니다. 예제 코드>> #include #include #include..

[C++언어] 상속이란? 예제로 살펴보기(Inheritance)

목차 [C++언어] 상속이란? 상속이란 부모 클래스(Base Class)와 자식 클래스(Derived Class) 두개의 클래스가 있을 때 자식 클래스에서 부모 클래스의 method 나 attribute를 물려 받아서 동일하게 가지는 것을 의미 합니다. 상속은 : (콜론)을 사용해서 전달 합니다. : (콜론)으로 상속 정의 정의된 클래스의 속성과 메소드를 가져옴 [C++언어] 상속 예제 코드>> #include #include using namespace std; class family { public: string address = "Seoul"; }; class son : public family { public: int olds = 16; }; int main() { son James; cout

[C++ 언어] 캡슐화란? Private 사용 방법 (Encapsulation)

목차 C++ Programming 캡슐화란? (Encapsulation) 앞서 포스트에서 public과 private에 대해 알아보았습니다. public의 사용방법은 알았으나 private의 실제 예제에 대해서는 다루지 않았습니다. https://scribblinganything.tistory.com/425 [C++언어] Public, Private 차이와 사용방법 목차 [C++언어] Public 정의 및 예제 Public은 한글로는 접근 지정자라고하고 영어로는 Access Specifier라고 합니다. 즉, 접근하는 방법에 대한 정의를 내려주는 단어 입니다. Class(클래스)의 Atribute나 metho scribblinganything.tistory.com 캡술화는 private의 사용과 관련되어..

[C++언어]Method와 ::(쌍클론,범위 지정 연산자, Scope resolution operator)

목차 C++ Programming에서 method란? 내부 정의 방법 method란 클래스(Class)에 속해 있는 함수(Function) 입니다. 클래스에 속하기 위해서는 2가지 방법이 있습니다. 클래스 내부에서 함수 정의 클래스 외부에서 함수 정의 내부에서 정의하는 방법이 가장 일반적이고 설명 보다는 아래 예제 코드를 보면 쉽게 이해할 수 있습니다. #include using namespace std; class EX_class { public: void EX_method() { cout > hi C++ Programming에서 method 외부 정의 방법, (::) 사용하기 외부 정의하는 방법은 아래 규칙을 따라야 합니다. 1. Class 내부에 외부에 정의할 함수 선언하기(Declare) 2. C..

[C++언어] Public, Private 차이와 사용방법

목차 [C++언어] Public 정의 및 예제 Public은 한글로는 접근 지정자라고하고 영어로는 Access Specifier라고 합니다. 즉, 접근하는 방법에 대한 정의를 내려주는 단어 입니다. Class(클래스)의 Atribute나 method에 접근(Access)하는 방식에 대한 설명입니다. 여기서 Public은 Class 내부나 외부 어디든 접근이 가능 합니다. #include using namespace std; class Auto_maker { public: string a_var; }; int main() { Auto_maker hyundai; hyundai.a_var = "sonata"; // Allowed (x is public) cout sonata [C++언어] Private 정의 ..

[C/C++언어]함수 입력 값, Function(input, &input, input=x)

목차 함수 입력값: 파라미터(Parameter), 인자(Argument) C/C++ 언어에서 함수를 정의하고 함수에 입력값을 받을 수 있습니다. void function명(파라미터, 파라미터) { 코드 } int main() { function명(인자, 인자); return 0; } 구조는 위와 같습니다. void는 함수의 return 형태를 결정합니다. 파라미터(Paramter)는 위와 같이 정의 부분에 작성해주고 인자(Argument)는 실제 입력값을 의미 합니다. 파라미터를 선언할때 사용할 수 있는 방법들이 몇가지 있습니다. 초기값(Default Value) 설정 여러 파라미터 입력 참조(Reference, &, And표시)를 사용한 파라미터 입력 위 방법들은 아래 예제 코드와 결과를 통해 쉽게 이..

[C++]변수 종류, 크기, 범위, 예제로 변수 확인(Variable Type, Size, Range)

목차 C++ 언어 변수 종류, 크기, 범위 (Variable Type, Size, Range) 변수는 데이터를 저장하는 공간 입니다. 데이터 사이즈와 타입에 맞춰 효율적으로 변수를 선언해야 합니다. C++에서 사용하는 기본 변수는 아래와 같습니다. 운영체제(Operating System, OS) 32비트 기준입니다. 아래 범위는 signed 기준으로 unsigned 의 범위는 0~2^(바이트크기)로 생각하시면 됩니다. bool true/false 1byte 범위 : true / false int 정수형 4byte 범위 : -2,147,483,648 ~ 2,147,483,647 __int8 정수형 1byte 범위 : -128 ~ 127 __int16 정수형 2byte 범위 : -32,768 ~ 32,767..

[C/C++]C++의 std, 콜론, 꺽쇠(화살표), iostream, endl의 의미(::, <<,>>)

목차 C++ 기본 구조 Visual Code 를 실행하면 기본적으로 나오는 Hello World 출력 예제가 있습니다. 기본 구조를 변형해서 구조에 대해 설명할 예정입니다. 기본은 헤더 파일과 main 함수로 이루어 져있습니다. 헤더파일(Head file) 메인함수(Main function) C언어와 다르게 C++에서는 헤더 파일의 확장자(*.h)를 생략합니다. 그리고 실행을 하면 main 함수를 동작 합니다. 기본 구조는 아래와 같습니다. #include using namespace std; int main() { cout > #include int main() { char a_var[10]; std::cout > a_var; std::cout

[C/C++]Visual Code설치, C언어 Hello 예제 실행

목차 Visual Code(VS Code) 윈도우(Win10)에 설치하기 1. https://visualstudio.microsoft.com/ko/ 사이트에 접속 후 아래에 "Community 2022"를 다운로드(Download) 합니다.. 2. 다운로드가 완료 되면 설치를 시작합니다. 설치 중간에 로그인을 하라고 하면 로그인 안해도 되니 건너 뛰고 설치하시면 됩니다. 설치 완료 후 아래 그림과 같이나오면 시작을 클릭합니다. Visual Code(VS Code) 윈도우(Win10)에 설치 후 C언어 실행하기 1. 설치 완료 후 Visual Code를 실행하면 아래와 같이나옵니다. 새 프로젝트 만들기를 클릭 합니다. 2. 콘솔(Console)로 결과를 확인하기 위해 아래와 같이 콘솔 앱을 선택합니다. 3..

반응형