프로그래밍/C언어

1.5 Character Input and Output

seungdols 2011. 11. 7. 18:13

이번에는 code는 없구요. 


문자에 대한 입력과 출력에 대해 설명을 합니다.


일반적으로 라이브러리는 입출력에 대해 제공을 하고 있습니다.


그리하여 개발자들은 라이브러리를 이용해 사용하기만 하면 된다고 해요.


문자를 입력 받고 출력하는 함수를 C 라이브러리에서 지원을 하는데 그것은 

getchar 와 putchar 입니다.


getchar는 입력된 문자를 text stream에서 읽어 들인 후 그 값을 리턴 한다고 해요.

사용예는 c = getchar(); 이렇게 써주시면 되고, c는 변수이고 타입은 char형 타입인 변수 입니다.

char형은 1byte로 영어문자를 저장 할 경우 문자 하나만 저장이 가능합니다. 

char형이라고 문자만 되는 것이 아니라 아스키 코드값에 있는 값을 넣어주면 모두 사용 가능합니다.


그리고 putchar는 일반적으로 키보드에서 입력이 되는데 입력된 위에서 저장한 c에 있는 값을 스크린으로 출력 해줍니다.

사용예시는 putchar(c); 이렇게 사용하시면 됩니다.


Calls to putchar and printf may be interleaved; 라고 있는데.

putchar가 printf 함수에 interleaved ( 껴있다 ) 이런 뜻으로 해석해야 할듯 하네요. 

반응형

'프로그래밍 > C언어' 카테고리의 다른 글

1.5.1 File Copying 2nd version  (0) 2011.11.07
1.5.1 File Copying  (0) 2011.11.07
1.4 Symbolic Constants  (0) 2011.11.07
1.3 The for Statement  (0) 2011.11.07
1.2 Variables and Arithmetic Expressions  (0) 2011.11.07