Code Run
행단위로 문자열을 입력받기
1. gets함수를 이용하기 : 준비된 문자열 길이보다 입력되는 문자열이 더 긴 경우 다른 메모리 공간(무엇이 저장되어 있는지 알수 없는)을 침범할 수 있다. char str[210]; gets(str); 2. fgets함수를 이용하기 : char str[210]; fgets(str, 210, stdin); /// 문자열을 209개까지 입력받고 마지막에 '\0'문자을 넣어 준다. 단 '\n'이 함께 입력된다. /// 행바꿈 문자('\n', '\r')가 필요없는 경우(대부분의 경우가 그렇다.) 제거해 주어야 한다. 3. c++ 인 경우 getline함수와 char배열을 사용하기 : char str[210]; cin.getline(str, 210); /// 문자열을 209개까지 입력받고 마지막에 '\0'문자..
코딩 tip
2018. 5. 2. 12:14