본문 바로가기

C

[C언어] 문자열 (%s)

반응형
#include<stdio.h>

int main(){

   char str[50];
   int i = 0;

   printf("문자열 입력 : ");
   scanf("%s", str);   // 문자열을 입력할 때는 &(주소)가 필요 없다.
                       // scanf()는 뛰어쓰기를 포함한 문자열을 입력받지 않는다.

   printf("입력받은 문자열 : %s\n", str);

   // 문자 단위로 출력
   while(str[i] != '\0')        // str[i]가 '\0'(null) 문자가 아니면 while문을 반복한다.
      printf("%c", str[i++]);   // str[i] 값을 출력한 후, i를 + 해준다.

   return 0;
}

 

반응형