scanf와 printf가 좀 더 익숙하기도 하고 cin cout보다 속도도 더 좋다해서 이거 기반으로 풀고 있는데

문자열 다뤄야 될때마다 char 배열로 선언하고 옮겨담아야 되는게 귀찮네.
scanf를 쓰려면 무조건 옮겨담아야 하는건가? 안 옮겨담고 싶으면 cin을 써야만 할까?