1. 원하는 변수를 입력 2. 마우스 우클릭 > Source > Generate Getters and Setters 선택 3. Getter, Setter 메소드가 필요한 변수 클릭 > Select Getters / Select Setters 버튼으로 Getter, Setter Method 함수 생성 4. 생성이 완료된 결과 화면
🌈 Programming
#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[] : 메인 함수에 전달되는 실질적인 정보로, 문자열..
1. C 언어의 표준에 관심이 부족한 이유 C언어를 기반으로 프로그램을 개발하는 프로그래머라고 하면 C++ 언어도 같이 사용하는 경우가 많다. 그래서 표준 C언어만으로 프로그램을 개발하는 경우가 거의 없다. 왜냐하면 C언어 표준 문법은 C++문법에 대부분 포함되어 있다. 그냥 C++ 컴파일러를 사용하면 컴파일이 잘 되고 더 많은 부분까지 허용해준다. 예를 들면, C++의 컴파일러는 .c 이면 C언어 형식으로 컴파일하고 .cpp이면 C++언어 형식으로 컴파일 하도록 기본 옵션이 설정되어 있다. 그런데 개발 도구가 프로젝트를 만들어줄 때 대부분 .cpp로 기본 파일을 만들어 주기 때문에 C++ 언어를 기준으로 컴파일하는 경우가 많다. 그래서 C언어를 공부하는 사람도 자신이 만든 C언어 예제가 C++ 형식으로..