본문 바로가기

전체 글144

C++ - 저장 유형 연산자 static static 저장 유형 연산자 초기화하지않아도 0으로 초기화되며 한번 초기화된 정적변수는 더 이상 초기화 하지않음 static변수는 외부에서 사용할 수 없다. #include using namespace std; void sub(void); int main() { int i; for (i = 0; i < 5; i++) sub(); return 0; } void sub(void) { int auto_count = 0; // 지역변수라 함수가 끝나면 값은 다시 리셋 static int static_count = 0; // auto_count++; static_count++; // 초기화는 한번만 되어 계속 값이 유지되어 증가됨 cout 2021. 4. 9.
C++ 전역변수와 지역변수 전역변수 어떤 변수 영역 내에서도 접근할 수 있는 변수를 의미하는 전산학 용어이다. 지역 변수와 대비되는 개념이다. 지역 변수는 지역 변수 영역이 주어진 변수이다. 특징 전역변수의 초기값은 값을 따로 넣지않으면 0으로 세팅된다. 전역변수는 변환되는 순간 값이 저장된다. ex) counter는 어떻게 될까요? #include using namespace std; int inc(int counter); int counter; void set_counter(int i) { counter = i; // 리턴값이 없어도 전역변수는 변환시 값이 저장되어버림 //int counter = i로 선언하면 지역변수가 되어 set_counter(20)을 출력해도 100이 출력됨 } int main() { cout 2021. 4. 9.
OPC/OPC UA OPC/OPC UA OPC는 다양한 제조업체의 장치를 통합하기 위한 국제 산업 자동화 표준 규격입니다. 최근 4차 산업혁명의 표준 통신인 OPC UA(Open Platform Communication Unified Architecture)에 대한 관심이 커지고 있으며, 사업 현장에서의 활용 범위 또한 지속적으로 확대되고 있습니다. www.youtube.com/watch?v=-tDGzwsBokY 2021. 4. 9.
C++ 실습 함수 0409 input_char()함수에서 문자를 입력받고 change_char()함수에서 들어온 문자가 소문자이면 대문자로, 들어온 문자가 대문자이면 소문자를 출력하시오. #include using namespace std; char input_char(); void change_char(char); char input_char(){ char a; cout > a; cout 2021. 4. 9.
ERP ? MES? POP란 무엇인가? MES와 POP 란?ERP ? MES? POP란 무엇인가? ERP? ERP( Enterprise resource planning: )는 경영 정보 시스템(MIS)의 한 종류이다. 전사적 자원 관리는 회사의 모든 정보 뿐만 아니라, 공급 사슬관리, 고객의 주문정보까지 포함하여 통합적으로 관리하는 시스템이다. ERP를 도입시 생산부분이 마케팅을 실시간으로 조회하여 생산일정을 조회및 변경할수 있는 등 비용낭비나 생산 지연 요인을 사전에 제거하는 일이 가능해진다. MES? MES(Manufacturing Execution System)란 POP에서 제공하는 생산정보 시스템을 총괄하는 시스템으로서 ,추가로 생산 환경의 실시간 모니터링, 제어, 물류 및 작업내역 추적 관리, 상태파악, 불량관리 등에 초점을 맞춘 현.. 2021. 4. 9.
C++ 실습 함수 0409 실수를 입력받는 input_double()함수를 구현하시오. main에서 실수를 입력받는 input_double()함수를 호출하여 input_double()에서 실수를 입력받은 후 입력받은 실수를 main에서 출력되도록하시오. #include using namespace std; double input_double(); int main() { cout 2021. 4. 9.