C/문법
C - 문자열을 입력받는 다양한 방법들
# include int main() { //char name[120]; //int result = scanf("%s",name); //// scanf 방식 //scanf() // 한 단어만 읽는다 . //gets() // enter 입력 전까지 \n, \0을 추가한다. char words[100] =""; // 초기화 //gets(words); // gets의 단점은 자기가 사용하는 메모리 크기를 모른다. 시작 주소는 알지만 끝나는 주소를 모름. // 그래서 나온게 gets_s - 권장 C11 지원 // 사용 예 gets_s(words, sizeof- 사용할 크기);, gets_s(버퍼,버퍼 크기); //gets_s(words,sizeof(words)); // gets_s, scanf_s는 ms 비주얼..
2020. 8. 7. 02:48
최근댓글