반응형 스트링 함수1 객체 프로그래밍 C++ (gets, puts, strncat, strncpy) 저번 시간에는 스트링 라이브러리에 있는 함수들을 배웠고, 그 함수들의 예제를 공부해봤습니다. 이번 시간에는 더 다양한 함수들을 배워보겠습니다. 1. gets, puts gets는 빈칸, tab을 포함한 새로운 문자열 입력 방식으로 엔터 전까지 모두 입력 받게 됩니다. cin과 다른 점은 띄어쓰기까지 받아낸다는 것입니다. puts는 gets와 짝을 이루어 문자열을 출력하는 함수로 문자열 출력 후 자동으로 줄을 바꾸어줍니다. 그런데 이런 gets가 c++ 최신 버전에는 삭제가 되었습니다. https://www.zinnunkebi.com/c-gets-fgets/ C언어 gets함수를 사용해서는 안되는 이유 gets함수는 읽어들이는 문자열의 길이를 지정하지 않기때문에 문자열을 저장하는 메모리 버퍼의 크기보다 더.. 2024. 3. 7. 이전 1 다음 반응형