title: “C언어 문자열 4 문자열 입출력 라이브러리” categories:

  • C

    #C언어 문자열 4 문자열 입출력 라이브러리 : 네이버 블로그

일반적으로 문자열을 입출력 할 때는 printf와 scanf를 쓸 수 있다

scanf(“%s”,s); //문자열을 읽어 문자배열 s[]에 저장

printf(“%s”,s); //s[]문자열에 저장된 문자배열을 출력

그 밖에도 gets_s()와 puts()을 이용할 수 있다.

gets_s()는 엔터키를 입력받을 때까지의 문자열을 입력받는다. 널문자는 \n대신 들어간다

즉 1 2 3 4 엔터(\n)가 입력되면 1 2 3 4 NULL(\0) 가 저장된다.

puts()는 문자열을 화면에 출력한다

문자열의 끝인 널문자는 \n으로 대체된다. 즉

puts(“Hello”);는

H e l l o NULL(\0) 이므로 널문자 대신 \n이 되어 문자열이 끝날 때 한 줄을 바꾸게 된다.

업데이트: