Development/C, C++(556)
-
Ex09-정적변수
정적변수 정적 변수는 중괄호가 있는 지역에서 전역 변수의 기능이 필요할 때 사용합니다. 정적변수와 지역변수의 차이 확인하기 소스코드 #include void count(void); // 함수의 선언(출력X입력X 형태) int main(void) { count( ); //함수의 호출 count( ); //함수의 호출 count( ); //함수의 호출 return 0; } //함수의 정의 void count(void){ //정적지역변수 선언 static int staticX=0; //정적 변수, 초기화를 한 번 수행 //정적 변수는 중괄호가 있는 지역에서 전역 변수의 기능이 필요할 때 사용한다. int localX=0; //지역 변수, 초기화를 매번 수행 staticX=staticX+1; localX=loc..
-
Error-Error exist in a required project. Continue launch?
원인 키보드로 입력받는 코드가 있을 때 아래와 같이 오류 메시지가 발생 오류메시지 Error exist in a required project. Continue launch? 해결방법 작업관리자 실행 후 해당 exe 파일의 프로세스를 강제 종료시킵니다.
-
Error-Launch failed. Binary not found, 해결방법 1 2 3
오류 메시지 Launch failed. Binary not found. 원인 프로젝트 생성시 MinGW GC를 선택하지 않은 경우 발생할 수 있습니다. Run configuration에서 MinGW나 gcc 컴파일, 프로젝트 설정이 제대로 되지 않아 발생되는 문제일 수 있습니다. 해결방법 1 프로젝트 새로 생성 해결방법 2 프로젝트 폴더 선택 > 마우스 우클릭 > Properties > Run/Debug Setting > New버튼 클릭 C/C++ Application 선택 > OK Main 탭에서 C/C++ Application: 이 부분이 빈칸으로 되어있습니다. C/C++ Application: Debug/Project명.exe Debug/Project명.exe 입력한 후 > OK OK > Build..
-
Error-The program file specified in the launch configuration does not exist filename.exe not found
오류메시지 The program file specified in the launch configuration does not exist filename.exe not found 방법 1 Ctrl + F11을 눌러 한번 더 Run 수행 방법 2 프로젝트 선택 > 마우스 우클릭 > Build Project Ctrl + F11을 눌러 수행
-
Error-cannot open output file filename.exe: Permission denied C/C++ Problem
에러 메시지 Description Resource Path Location Type cannot open output file ch11-stream.exe: Permission denied ch11-stream C/C++ Problem 원인 build를 연속해서 수행할 경우 발생할 수 있습니다. 해결방법 작업 관리자 실행 해당 프로세스가 실행 중이여서 Permission 실패가 일어났습니다. 프로세스 선택 > 마우스 우클릭 > 작업 끝내기로 해당 프로세스 모두 종료
-
정적 변수(Static Variable)
정적 변수(Static Variable) 자료형 앞에 static 키워드가 붙습니다. (정적변수 고유 특징) 프로그램이 종료되지 않는 한 메모리가 소멸되지 않습니다. (전역변수 특징) 초기값을 지정하지 않아도 자동으로 0을 가집니다. (전역변수 특징) 프로그램이 시작되면 초기화는 딱 한 번만 수행합니다. (전역변수 특징) { }내에서 만들어 질 수 있으며 중괄호가 있는 지역에서 전역변수의 기능을 수행합니다.( 지역변수 특징) static int num; 정적 변수의 특징 자료형 앞에 static 키워드를 붙임 초기화를 하지 않아도 자동으로 0 설정 초기화는 한 번만 수행 정적 변수의 메모리 생성 시점은 중괄호 내에서 초기화될 때 정적 변수의 메모리 소멸 시점은 프로그램이 종료될 때