#include <stdio.h>
#include <string.h>

int main(void)
{
 
 char arr[50];
 int i;

 printf("문자열을 입력하세요:");
 gets_s(arr);//2017버젼으로 해서 gets를 바꿈


 for (i = 0; i<strlen(arr) - 1; i++)
 {
  if (arr[i] == 0)
  {
   if (arr[i] >= 'a' && arr[i] <= 'z')

    arr[i] -= 32;
  }
  else (arr[i] == ' ' && arr[i + 1] >= 'a')
   arr[i + 1] -= 32;
 }


 printf("변경 후 문자열 : %s ", arr)
  

  return 0;
}










이거  혹시 어디가 틀렸는지 알수있을까요?

1) 제일 첫글자가 대문자 안됨

2) 변경 후 문자열이라는 글자가 안뜸..