2 - String Input

<학습하기>
1-Hello,World!에서 배운대로 문자열을 출력하는 함수가 puts인 것처럼
문자열을 입력하는 함수는 gets이다.
형식
gets(문자열변수);
키보드에서 입력한 문자들을 모아 문자열로 만들어 변수에 저장하는 함수.

문자열변수
문자열을 저장하기 위한 상자.
형식
char 변수이름[길이];
ex) char string[100];
     길이 99인 문자열을 저장할 수 있는 상자를 만들어 'string'이라는 이름을 붙인다.
     문자열에는 반드시 문자열의 끝을 표시하는 표식이 붙어야 하므로
     저장되는 최대 문자열 길이는 여기서 99가 된다.

프롬프트(prompt)
컴퓨터가 사람의 입력을 기다리고 있는데,
사람은 컴퓨터가 입력을 기다리고 있는 상태라는 사실을 모른다면,
컴퓨터가 멈춰버린 것으로 오인할 수 있다.
그 때문에 입력을 기다릴 때는 '지금 입력을 기다리는 중' 이라는 메세지를 보여줄 필요가 있다.
그런 메세지를 프롬프트라고 한다.

<실습하기>
#include <stdio.h>
//키보드로 문자열을 입력한 후, 그 문자열을 출력하는 프로그램을 만들어라.
main()
{
      char str[100];

      puts("문자열을 입력해 주세요.");

      gets(str);

      puts(str);
}



















댓글

이 블로그의 인기 게시물

11 - Scanf

JAVA - Day3 - Scanner, if, if else

JAVA - Day5 - Array,Random