문자 배열(또는) 문자 모음을 문자열이라고 합니다.
문자열에 대한 입력 및 출력
예시
다음은 문자열 입력 및 출력을 위한 C 프로그램입니다 -
#include<stdio.h> main ( ){ char a[30]; printf("enter your name"); scanf ( "%s",a); printf ("your name is %s",a); getch ( ); }
출력
위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -
1. Enter your name : Lucky 2. Enter your name : Lucky Lol Your name is Lucky Your name is Lucky
참고 -
-
문자열의 이름 자체가 문자열의 기본 주소를 지정하기 때문에 '&'는 문자열을 받아들이는 데 사용되지 않습니다.
-
scanf( )는 공백을 문자로 허용하지 않습니다.
-
컴파일러는 끝에 '\0'을 붙입니다.
예시
다음은 문자열을 읽고 쓰기 위해 gets() 및 puts()를 사용하는 C 프로그램입니다. -
#include<stdio.h> main ( ){ char a[30]; printf ( "enter your name"); gets (a); printf("Your name is"); puts (a); }
출력
위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -
1. Enter your Name : Lucky 2) Enter your name : Lucky Lol Your name is Lucky Your name is Lucky Lol
참고 − 공백은 get( )에서도 문자로 허용됩니다.