1. 원하는 변수를 입력 2. 마우스 우클릭 > Source > Generate Getters and Setters 선택 3. Getter, Setter 메소드가 필요한 변수 클릭 > Select Getters / Select Setters 버튼으로 Getter, Setter Method 함수 생성 4. 생성이 완료된 결과 화면
🧑🏻💻 Fac si facis
Program Files와 Program Files (x86)은 Window OS에 기본 설치가 되어있다. 응용 프로그램을 설치하다보면 어떤 프로그램은 Program Files에 어떤 프로그램은 Program Files (x86)에 설치가 되는데, 왜 그런 것일까? [ 주요 차이점 ] Program Files 폴더는 64 bit 응용 프로그램 작동에 필요한 파일이 저장된다. Program Files(x86) 폴더는 32 bit 응용 프로그램 작동에 필요한 파일이 저장된다. 이렇게 분리한 이유는 MS에서 의도적으로 설계한 것으로 64 bit OS를 사용하고 있는 사용자라도 32 bit 프로그램도 사용할 수 있도록 배려한 것이다. 64 bit OS 사용자라도 x86 폴더에 설치된 파일들을 사용하는 경우가 많..
#include puts( )는 표준 입출력 함수를 위한 함수 원형들이 들어있는 헤더 파일 에 속해있다. 따라서 반드시 전처리 지시자 #include 를 통해 를 입력해야 한다. 2. 함수 puts( ) 함수 원형 : char *puts(const char* string); 오직 문자열(string)만을 출력하는 함수이다. 문자열을 출력한 후 자동으로 줄 바꿈을 하는 특징이 있다. 3. 함수 printf( ) 함수 원형 : int printf (const char *format, ...); 출력하는데 가장 많이 쓰이는 함수인 printf( )는 문자열 및 다양한 정보를 서식화 하여 출력하는 함수이다. puts( )와 다르게 문자열 뿐만 아니라 정수, 실수, 문자를 출력할 수 있어 사실상 함수 puts( ..
1. Visual C++ '가변 길이 배열' 사용할 수 없다. C89 또는 C90 표준에 적용된 C 컴파일러는 배열을 사용해 변수를 선언할 때 아래와 같이 배열 길이를 상수로 사용해야 한다. int data[5] ; 즉, 다음과 같이 사용하면 오류가 발생한다. int size = 5 ; int data[size] ; 하지만 C99 표준 문법에 위와 같은 표현이 사용될 수 있도록 적용되었고, 이를 '가변 길이 배열' (Variable-Length Array)이라고 부른다. C11 버전에서는 VLA 지원은 필수가 아니다. 다시 말해 C11이 포함된 Visual C++도 C99 표준이 전부 적용된 것이 아니기 때문에 Visual Studio 2017에서 '가변 길이 배열' 또한 컴파일러에 따라 지원 여부가 달..
1. main 함수의 매개변수 C 에서 main함수는 프로그램 진입점이다. 즉, 최초로 함수로 구동되어 실행되는 시점이다. 함수의 매개변수(파라미터)는 이 함수를 호출할 때 전달해주는 정보를 뜻한다. 우리는 보통 함수를 만들어 놓고 호출할 때 매개변수에 정보를 넣어준다. 그런데 main함수는 최초로 시작하는 진입점인데 어떻게 정보를 전달할까? main함수의 원형은 다음과 같다. int main (int argc, char* argv[]) main 함수에 argc, argv 라는 매개 변수를 전달한다. 여기서 argc와 argv의 의미는 다음과 같다. int argc : 메인 함수에 전달되는 정보의 개수 (argument count) char* argv[] : 메인 함수에 전달되는 실질적인 정보로, 문자열..