본문 바로가기

전체 글252

<img src="http://blogimgs.naver.com/nblog/ico_scrap01.gif" class="i_scrap" width="50" height="15" alt="본문스크랩" /> 유닉스 리눅스 학당-리눅스 강좌 / 연재 (go LINUX)』 53번 제 목:[moohou] Unix System Programming 1 올린이:kingcrab(박재화 ) 94/10/16 12:35 읽음:6378 관련자료 없음 ----------------------------------------------------------------------------- _________________________________________________________________________ Unix System Programming 1 - 김성호(moohou) _________________________________________________________________________ UNIX 시스템.. 2006. 4. 15.
<img src="http://blogimgs.naver.com/nblog/ico_scrap01.gif" class="i_scrap" width="50" height="15" alt="본문스크랩" /> 단일 문자 입력 함수(getch, getche, getchar) buffer 사용입력한 data가프로그램 수행시사용되는 시점enter key인식문자 입력시화면에 반환 여부(echo)headergetchar()○"enter" key 입력후‘\n'○stdio.hgetch()×문자 입력 즉시'\r'×conio.hgetche()×문자 입력 즉시'\r'○conio.h getchar() : buffer가 비어 있으면 enter를 치기 전까지 buffer에 쌓아 두었다가, enter를 치면 buffer의 값을 하나 꺼냄.putchar() : getchar()가 꺼낸 문자를 출력 getch() : 키보드로부터 단일 문자 즉시 입력(화면 출력 안함)getche() : 키보드로부터 단일 문자 즉시 입력(화면 출력 함) example 1)//-------------------------.. 2006. 4. 15.
스트림(stream) 모든 C의 입/출력은 스트림으로 이루어짐 용어 정리 ( 프로그램 입력 / 출력 ) C 프로그램이 실행되는 동안 데이터는 램에 보관된다.이 데이터는 프로그램에 의해 선언된 변수, 구조체, 그리고 배열 등의 형태를 가지는데,어것은 어디에서 나왔고 프로그램은 그 데이터로 무엇을 하는가? 바로, 프로그램 입출력의 결과이다. 데이터는 외부의 장소에서 램으로 옮겨지게 되고, 프로그램은 그 데이터를 액세스할 수 있다. -> 프로그램 입력 - 예) 키보드나 디스크 파일 데이터는 입력의 반대로 프로그램 외부의 장소로 보낼 수도 있다. -> 프로그램 출력 - 예) 화면, 프린터, 디스크 그리고, 입력 원천과 출력 대상을 합쳐서 장치라고 한다. 스트림이란 무엇인가? 스트림이란 연속된 문자를 말한다. 즉, 연속된 데이터 바이.. 2006. 4. 14.
단순 연결리스트를 이용한 명함 관리 프로그램 구조체와 같이 고정적인 길이를 갖는 자료를 디스크에 입출력하기 위한 함수의 선택 -> fread() , fwrite() 키보드로 자료를 입력 받기 위한 함수의 선택 -> gets() or cgets() 파일 열기, 닫기 함수 -> fropen(), fclose() 다른 내용들은 기존에 작성했던 함수들을 그대로 사용하면 된다.---------------------------------------------------------------------------------------- /* 날짜 : 2006 / 4/ 14 제목 : 명함 관리 적용 알고리즘 : 단순 연결 리스트를 이용한 프로그램 파일 입출력을 이용 */#include #include #define NAME_MAX 10 #define COMPAN.. 2006. 4. 14.