etc. 썸네일형 리스트형 JAVA 연습장 실행하기 컴파일러 인텔리제이 이클립스 ... 웹 컴파일러 www.jdoodle.com www.ideone,com ... 설치버전보기 cmd 창 - java -version / javac -version 설치 JDK(java development kit) : 개발자용 java 도구 - download - *.exe 다운 (- cmd 그래도 안 뜨면 pass(경로) 설정해야함) - eclipse 다운 - Eclipse IDE for Developers로 install eclipse 1. 메뉴 window - show view - navigator (없으면 package explore) 드래그하여 왼쪽하단 2. File - New - java project - 경로 바탕화면/java1(디렉토리 생성) (- JRE : .. 더보기 [C code] 입력버퍼 비우기 scanf(), fgets(,,) 함수로 여러 문자열을 입력받다보면, 중간에 엔터키(\n)가 입력버퍼에 남아 입력하지도 않고도 입력이 되는 상황이 나타난다 (다음 함수 호출 시에 버퍼에 남아있는 '\n'가 입력됨) fgets(char * s, int n, FILE * stream) 함수같은 경우에는, n값 안에 '\0'값도 포함되어 실제적으로 n-1개의 문자를 입력받을 수 있는데, 이를 넘어서 입력하게 되면 엔터키(\n)가 저절로 입력버퍼에 남게 된다 이를 해결하기 위해서는, 입력함수 후에 void ClearLineFromReadBuffer(void) { while(getchar() != '\n'); } ClearLineFromReadBuffer() 함수를 호출하는 것 ! 물론 이 이외에도 1.. 더보기 [C code] Boolean 자료형 #include #include #include void Judg(_Bool flag) { printf("%d - %s\n", flag, flag ? "true" : "false"); } int main() { Judg(1); Judg(5 < 4); Judg(1 == 3-2); Judg(true); Judg(false); return 0; } Output : 1 - true 0 - false 1 - true 1 - true 0 - false 선언할 때에 선언 후 bool f; 라고만 해도 좋지만, c언어는 기본적으로 bool을 자동으로 지원하지 않기에 _Bool f; 로 선언할 수도 있음 또, true와 false 등을 사용하려면 stdbool.h의 헤더파일을 사용해야 함 (Visual Studio는.. 더보기 [C code] EOF 활용하기 (문자, 정수, ...) #include #include int main() { int A, B, z; while(z != EOF) { z = scanf("%d %d", &A, &B); if(z != EOF) printf("%d\n", A+B); } return 0; } Input + Output : 12 65 77 1 6 7 ^Z 위와 같이, 반복문 안에서 반복을 중단할 때 EOF(End Of File)을 활용할 수 있음 #include #include int main() { char ch; while(ch != EOF) { ch = getchar(); putchar(ch); } return 0; } Input + Output : Hello Hello EOF EOF ^Z 문자를 출력할 때 역시 활용 가능 ! +) 이는 getc.. 더보기 [C] 지역변수와 전역변수 (메모리 영역 - code, data, heap, stack) 가장 주된 차이점은 지역변수는 해당지역(함수)를 벗어나면 자동으로 소멸되고, 전역변수는 프로그램의 시작과 동시에 메모리 공간에 할당되어 종료 시까지 존재한다는 것이다 또, 전역변수는 별도의 값으로 초기화하지 않으면 0으로 초기되고, 프로그램 전체 영역 어디서든 접근이 가능하다 변수들이 저장되는 메모리를 살펴보자 (코드(code / text) 영역) 메모리의 코드(code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트(code) 영역이라고도 부릅니다 CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 됩니다 데이터(data) 영역 메모리의 데이터(data) 영역은 프로그램의 전역(global) 변수와 정적(static) 변수가 저장되는 영역입니다 데이터 영역은 프로그램의 .. 더보기 이전 1 ··· 6 7 8 9 10 다음