xshell 한글 깨짐현상. 한글 사용하기. 스샷설명. xshell 한글 깨짐현상. 한글 사용하기. 스샷설명. xshell 한글 깨짐현상. 한글 사용하기. 스샷설명. xshell 에서 한글 사용하기. 파일 -> 등록정보 왼쪽 창에서 터미널. 출력변환에 유니코드로변경. 기본 언어로 설정되어 있었음. 확인 누르고 사용해보면 한글이 잘 나오는 것을 확인 할 수 있습니다. 유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^
규모가 큰 소프트웨어를 만들 때 여러 개의 협력하는 프로세스들을 구성하여 서로 정보를 주고 받도록 하는 프로세스 간 통신 기법 중의 하나. => 프로그램 실행 시간이 오래 걸리거나, 잘못되었을 때, 리눅스에서는 Ctrl_C 같은 인터럽트 키를 이용하여 명령을 종료 시킴. : 키보드로 입력한 Ctrl_C 키는 커널에서 감지 -> 해당 프로세서에 시그널을 보냄. => 또는 백그라운드에서 kill 을 입력하면, 실행한 작업을 강제로 종료시킴. 예> $ ./a.out & [1] 2548 이 출력됐다면, $ kill 2548 => 유닉스 , 리눅스에서 사용되는 시그널은 30 여가지가 있음. 시그널은 signal.h 에서 제공. 시그널을 다룰 때 시그널 집합으로 다루는 것이 편리함. sigemptyset(), si..
'gets' function is dangerous and should not be used. gets는 버퍼에 얼마나 값을 저장할지 지정하지 않기 때문에 버퍼오버플로우 기법에 노출된다. 때문에 fgets를 이용해 크기를 지정해서 사용하는 방법을 채택한다. fgets(char *, int, FILE *) (저장할 버퍼, 저장할 크기, 읽어들일 대상) 읽어들일 대상에 주로 stdin 을 사용한다. 즉 키보드에서 입력한 값을 읽는다는 의미이다. 키보드에서 읽어서 크기만큼 버퍼에 저장하게 된다. gets의 경우 과정은 동일하지만 키보드가 기본이자 고정이다. 다른 곳으로부터 읽을 수 없으며. 읽는 크기에 대한 제약이 없다.
* 표준 입출력 함수 사용 : 모든 OS 에서 사용할 수 있는 함수 - ANSI C 에서 제공하는 표준함수임. * 저수준 입출력 함수 사용 : UNIX / LINUX 에서 제공되는 함수 - 외부 입/출력 장치도 파일로 다룸.... - 파일의 속성을 제어하는 함수도 제공됨. //***************** 파일 처리 작업 순서 ------------------- 1. 파일포인터 또는 파일지시자 변수 선언 (표준입출력) (저수준입출력) 2. 작업 대상 파일을 연다.(open) : 파일포인터 또는 파일지시자가 대상파일의 주소 또는 정보를 참조하게 됨. 3. 파일안의 내용 입력(read) 또는 출력(write) 처리함 4. 작업이 끝나면 반드시 대상 파일을 닫는다.(close) //**************..
[Linux] 디렉토리 처리 함수들 opendir(), readdir(), chdir(), getcwd() 간단 예제. [Linux] 디렉토리 처리 함수들 opendir(), readdir(), chdir(), getcwd() 간단 예제. [Linux] 디렉토리 처리 함수들 closedir(), rewinddir(), mkdir(), rmdir() 간단 예제. [Linux] 디렉토리 처리 함수들 closedir(), rewinddir(), mkdir(), rmdir() 간단 예제. : 디렉토리 포멧은 시스템마다 구현에 차이가 있어서 시스템 의존적이다. 디렉토리 관련 오퍼레이션을 시스템과 무관하게 할 수 있도록 하기위해 POSIX.1 에 관련 함수들이 정의 되어 있음 * 디렉토리 읽기 함수 --------..