전체 글
-
[C/C++] 문자열 라이브러리 함수기초/C,C++ 2017. 2. 27. 10:22
문자열 라이브러리 함수 strlen : 문자열 길이 구하기 strcpy : 문자열 초기화 strcat : 문자열 연결하기 strcmp : 문자열 비교하기 strstr : 문자열 찾기 strupr : 대문자로 치환 strlwr : 소문자로 치환 관련된 헤더 #include →상위 버전에서는 stdio.h에 포함되어있다고 하네요! [문자열 길이 반환] strlen(문자열); 문자열 길이를 정수형으로 반환합니다. 이떄 printf(); 도 정수형 타입으로 들어가면 문자열 길이가 자동으로 들어간다는것을 알 수 있습니다. 하지만 출력이 되어버리므로 사용은 자제하는게 좋을 것 같네요 [문자열 초기화] strcpy(문자열 변수, 문자열); 이때 문자열변수에는 char*(포인터)형은 되지않습니다. ctrcpy()함수의..
-
[C/C++] <Windows.h>기초/C,C++ 2017. 2. 24. 09:59
System함수를 사용할 수 있다. 즉 도스창을 제어 할 수 있다. Sleep(ms); ms단위로 시스템을 잠시 멈춘다. 1000ms = 1s(1초) system("cls"); 도스창을 깨끗이 지운다. system("pause"); 화면을 잠시 멈추는 신호입니다. 다 ...시간마다 출력값이 달라지는 함수여서 ... 동영상을 찍어야되는데 한번씩 쳐보는걸로 .. #include #include //system함수 void main(){ int num =0; while(1) { printf("%d\n",num); num++; Sleep(1000); if(num % 5 == 0){ system("cls"); printf("화면을 잠시 멈춥니다.\n"); system("pause"); } } } →5초마다 화면을..
-
[C/C++] 난수 생성 rand(), srand(), time()기초/C,C++ 2017. 2. 24. 09:41
랜덤 함수 로또 같이 임의로 숫자를 원할때 사용하기 위한 함수이다. rand() 함수 사용 헤더 : rand 함수 범위 : 0~32767 원하는 범위의 랜덤값을 출력하고 싶을 때 [사용법] rand()%MAX범위(마지막값)+MIN범위(초기값); ex) 로또 숫자 뽑기 1~45까지 rand()%45+11; rand은 "중복 결과"가 발생 할 수 있다. 그때 rand()함수의 값을 지정해서 출력할 수 있다. srand(시드값); srand에 시드값을 넣으면 거기에 맞는 값이 출력; 시드값을 time();함수로 넣으면 계속 변하는 난수 발생 [사용법] srand(time()); time() : 헤더를 사용 현재 시간을 출력하는 함수 하지만 범위 정수를 출력할 때 는 함수를 따로 만들어줘서 중복을 제거해야한다..
-
[JSP]영역 비교기초/JSP 2017. 2. 23. 12:19
[영역비교] 크게 4가지 페이지 영역으로 나눌수 있다. page영역 request영역 session영역 application영역 [그림 참고] 데이터를 실는 방법은 2가지가 있다. parameter와 attribute로 받을 수 있다. parameter는 String타입 attribute는 Object타입 #1. (폼을사용)쿼리전송 → URL?변수=값, (id,"value") request.getParameter("id"); #2. 속성전송(attribute전송) → 데이터 set 영역.setAttribute("A",B); => 맵핑한다. A라는 변수에 데이터 B가 들어가게한다 : A = B라고 생각할 수 있다. (이떄 B는 String 타입); 데이터get 영역.getAttribute("A"); A라는..
-
[JSP] applcation영역 session영역기초/JSP 2017. 2. 23. 11:56
[확인목적] request영역을 통해 데이터를 전송시키지 않아도 데이터를 저장하는 application영역과 session영역을 비교 applcation영역은 서버에 저장 session영역은 브라우저(?)에 저장 따라서 session영역은 브라우저가 종료되면 데이터 증발 applcation영역은 서버(내 프로젝트)가 증발될때까지 살아있음을 테스트한다. 준비파일 01_applicationForm.jsp 01_application_sessionForm.jsp 01_sessionTest.jsp 01_attribute_result.jsp 01_applicationForm.jsp 데이터를 만들어 전송 01_application_sessionForm.jsp 전송받은 데이터를 application에 저장시켜 놓기 다..
-
[C/C++] 모듈(함수)기초/C,C++ 2017. 2. 23. 09:35
모듈의 개념 모듈(module) 독립되어 있는 프로그램의 일부분 모듈러 프로그래밍 모듈 개념을 사용하는 프로그래밍 기법 [장점] 각 모듈들은 독자적으로 개발 가능 다른 모듈과 독립적으로 변경 가능 유지 보수 용이 모듈의 재사용 가능 함수를 사용하는 느낌은 재사용성과 유지보수의 용이 인것같습니다. C언어를 코딩하는 맨 처음 단계에서 사용한 main 함수는 "프로그램 시작시 main 함수 제일먼저 실행하겠다" 라는 의미를 가지고 있는 함수입니다. 따라서 프로그래머들은 프로그램마다 실행하기 위한 초기함수를 독립적으로 만들어주지 않아도 main함수를 사용함으로 첫 시작점을 정할 수 있던것입니다. 함수(function): 특정한 작업을 수행하는 독립적인 부분 함수호출(function call): 함수를 호출하여 ..