C++/기초 및 알고리즘 함수14 [c++] 문자열 입력이 끝날 때까지 입력 받기 문자열을 더이상 안받을때까지 입력을 계속 받는 코드는 아래 두 개 모두 사용가능하다 while (scanf("%d", &n) != EOF) // EOF : End Of File , 파일의 끝을 말한다. 즉, '파일의 끝까지 스캔한것이 아니라면' 과 같은 말이다 while (cin >> n) // 위의 scanf 보다 훨씬 간단하게 사용가능하다! 2022. 6. 7. [c++] cin,cout, endl, "\n", rvalue, lvalue cin : 입력을 받는 함수, 개행문자가 나올때까지 버퍼없이 바로바로 입력한다 int n; // 받을 변수를 선언부터 해야한다 cin >> n // 입력을 변수에 저장한다 cout : 출력을 하는 함수, 개행문자가 나올때까지 출력한다 int k = 3; // cout > endl // 익명이를 입력 받고 개행을 하고나서야 다음 함수로 전달됨, 모아야 전달하니 연산 시간이 낭비된다 "\n" : 입출력시 개행만을 위한 것, 이것으로 끝날 시 버퍼에 모으지 않고 키를 하나 입력될때마다 바로바로 전달. 코딩테스트 시 사용 추천 cin >> ("익명이"입력) >> // endl 과 다르게 데이터를 입력 중에도 낱개로라도 먼저보내서 전달하니 연산 속도가 빠르다 rvalue : 변수의 이름 (아래의 tok) - 다시.. 2022. 6. 7. 이전 1 2 3 4 다음