목록C언어 300제/PART 3 (2)
Information Security
057 문자열 복사하기(strcpy) 2: strcpy() 함수가 선언되어 있는 헤더 파일(string.h)을 포함한다. -함수의 원형: char* strcpy(char* dest, const char* src); -dest(destination): 문자열을 입력 받을 버퍼의 포인터를 입력한다. -src(source): 복사할 문자열을 입력한다. 058 문자열을 복사하는 함수 만들기 15-20: 모든 문자열의 길이가 0(첫 문자의 값이 NULL인 경우)이면, dest를 NULL로 설정한 후 NULL을 반환한다. 23: dest가 가리키는 번지에 src가 가리키는 번지의 값을 대입한 후 dest의 번지를 1 증가시킨다. 28: src가 가리키는 번지의 값이 NULL 인지 비교한다. NULL이면 루프를 빠져..
051 문자 입력받기(getch) 2: getch() 함수가 선언되어 있는 헤더 파일(conio.h)을 include(포함) 한다. -함수의 원형: int getch(void); 4: 키보드의 Enter 키 값은 아스키코드가 13이다. 상수로 선언한다. 13: getch() 함수는 키보드로부터 문자 한 개를 입력받아서 int형으로 반환한다. 또 getch() 함수는 숫자, 대/소문자 외에 F1~F12, Ctrl+a~Ctrl+z, Home, End, PgUp, PgDn, 방향 등의 특별한 값들도 입력받는다. 특별한 값을 입력받은 경우 getch() 함수는 두 번에 걸쳐 키 값을 읽어온다. 첫 번째 getch() 함수 호출 시에는 아스키코드 값 0이 읽히고, 두 번째 호출 시에는 키 값에 맞는 아스키 코드가..